#Witchery Remake No.9

1 messages ยท Page 2 of 1

strong wagon
loud cedar
#

Alchemic manuscripts often have great depictions of this sort

strong wagon
loud cedar
#

As long as it looks like it can boil and recondense elsewhere, you're probably golden

strong wagon
#

Yea

loud cedar
#

I could always give it a stab after rowan tree

strong wagon
#

Speaking of which

loud cedar
#

Yeah after vehicles get done w their appointments I'm on top of it

#

I want to touch up the sapling and foliage too

strong wagon
#

Fair enough

loud cedar
#

I don't need to have the trunk of the sapling be green, since it has a brown outside when young

#

And I'm going to take some inspiration from the old witchery rowan sapling and do individual leaves instead of a clump

strong wagon
#

Ok, ive made the Rowan TreeGrower

But im not in a place I can test rn

#

And it might not actually exist on NeoForge but idk

#

My code has been pushed

strong wagon
#

ok, trees now work on both, i needed to add another tihng to the datagen

loud cedar
#

Sapling unshittified

loud cedar
#

Updated rowan log textures, updated sapling texture, finished rowan door texture

strong wagon
#

Nice, ill add them when I'm home again

loud cedar
#

Should be properly named now too

#

Rowan wood should be completely done, let me know what you folks think of the textures

strong wagon
loud cedar
#

Ohh yeah the items themselves

strong wagon
#

and the chest boat

loud cedar
#

Chest boat item

#

Hey that looks nice

strong wagon
#

(chest boat has its own dedicated texture, so in this screenshot its still using oak's)

loud cedar
#

Might darken the boat texture

#

The items are gonna take like 5 minutes once I get home

strong wagon
#

@loud cedar i made the assets checklist into separate checklists for each wood type

loud cedar
#

That'll make it easier to keep stuff straight, thanks

strong wagon
loud cedar
#

Ohhh right the sign too I assume

strong wagon
#

nope

#

sign has no custom GUI texture

#

suprisinly

#

just the hanged sign

loud cedar
#

huh

strong wagon
#

woods are weird

loud cedar
#

Should be all there

#

I'm missing one, hold on

strong wagon
#

are all the textures updated?

loud cedar
#

Should be

strong wagon
#

alr, time to add em all

loud cedar
#

Oh no just the new ones

#

I didn't know which one I forgot so I chose the nuclear option of reuploading all of them

strong wagon
#

ah

loud cedar
#

If you upload two files of the same name, it doesn't override the old one

loud cedar
#

should be correct

strong wagon
#

ok, adding em now

loud cedar
#

Unfortunately the overall palette of the rowan wood is a bit scattered, may fix later

#

but it's all basically the same

strong wagon
loud cedar
#

Looks pretty solid as far as modded items go

strong wagon
loud cedar
#

Oooh those leaves work

#

I'm so glad

#

Shall I put that in screenshots?

strong wagon
#

beat ya to it

#

now, while i am gonna go ahead and add the other trees now, you can put their textures on a bit of a backburner as, even tho now you know all the textures, making all of them ik is tedious work

so, how about switching to the low priority assets for now

loud cedar
#

Oh sure

#

I was just about to say I'll tackle Alder tomorrow

#

Some misc items will be a fun break

strong wagon
#

exactly

#

and after alder, how about working on the Altar Augments which also involve block modelling to various extents

strong wagon
#

alder added code-wise

strong wagon
#

Hawthorn now also implemented code-wise

#

all code is now pushed

#

now to log off for the night

loud cedar
#

40 more textures for two trees :)

strong wagon
#

@delicate fog tomorrow when I wake up, imma expand on the candelabra

#

Yep

delicate fog
#

I love going to sleep and wake up to progress ๐Ÿคฉ

#

today is distillery day

delicate fog
#

Don tlike the vibe of this distillery, but i also dont want to redo it right now, so this have to do

strong wagon
#

ok, ive changed up the model now to use the actual ingame candle texture as well as changed the lit version to use the unlit as a parent and simply swap out the candle texture for the lit one

delicate fog
#

fraction distillery setup

strong wagon
#

now, i will go about adding color cuz for some reason Mojang didnt decide to use BlockColor but rather has individual candle textures

delicate fog
#

block color does have some limitations

#

but if you use candle texture is should be fine to copy paste a few times

strong wagon
#

yes but this is exactly what its meant to do

strong wagon
#

code pushed

#

now to do proper tags and things

delicate fog
#

OOOo yeaaaa

strong wagon
#

ok, stuff done, even added recipes for all except the base Candelabra

#

code pushed

delicate fog
#

Aw hell yeah

strong wagon
#

now to make Candelabra's default state NOT lit and to add lighting and snuffing

delicate fog
#

should be like one change in the init

strong wagon
#

being not lit is, but handling lighting and snuffing is elsewhere

delicate fog
#

dont know what snuffing is but cant you just use .lightLevel(litBlockEmission(13)

strong wagon
#

not changing the light level

#

igniting it and p;utting it out

delicate fog
#

ah

delicate fog
strong wagon
#

nice

#

also i push code

delicate fog
#

nice

strong wagon
#

Candelabras can now be lit and extinguished

delicate fog
#

niiice

strong wagon
#

pushed more tags and fixed certain recipes (hanging signs are NOT made with 6 chains and 2 logs)

delicate fog
#

distillery seems to be done so imma about to add all the recipes

strong wagon
#

nice

#

i pushed some translations for the new item tags

delicate fog
#

i can taste the finishline

strong wagon
#

ill start adding new Oven recipes after you add the distillery now that we, technically, have all the saplings in

delicate fog
#

Sweet

#

i have not pushed yet

strong wagon
#

yep

#

until you do, ill start on a little Wiki for other mods to make compat

delicate fog
#

Sweet

#

pushed :P

#

time for emi distillery

strong wagon
#

also, quick question, what license are we? the repo says GPLv3 but the project says ARR

delicate fog
#

ARR is nice

strong wagon
#

also, can you make a Wiki and give me perms to make pages stuffs

delicate fog
#

Yeah

strong wagon
#

also also, oven recipes isnt showing the smoker recipe converts in EMI

delicate fog
#

i have no clue how to make a wiki

strong wagon
delicate fog
strong wagon
#

we are missing a jar

#

Diamond Vapor

delicate fog
#

I don tlike that one

#

and the milk one

strong wagon
#

fair, what should i replace it with in recipes?

delicate fog
#

not sure yet

strong wagon
#

like this one

delicate fog
#

leave them be for a moment

strong wagon
#

alr

#

pushed the oven recipes

delicate fog
#

pushed oven smoking emi and distillery emi

strong wagon
#

nice, working on da wiki

delicate fog
#

Sweeet

strong wagon
#

https://github.com/mrsterner/witchery/wiki/For-Developers i am working on nature power rn, then ill do Oven, Cauldron, and RItuals

Augments... is gonna need some work tbh

cuz we need a system for like-augments and to have them not stack AND only use the best of them if 2 or more are on an altar

delicate fog
#

Ah yea

strong wagon
#

for the torch/candelabra augment, i plan to include Candles, Candles on Cake, and Soul Torches

in my mind, the appropriate scale is

  • Candle Cake - 0.25 (its one candle)
  • Candles - 0.25 x amount of candles
  • Torch - 1
  • Soul Torch - 1.5
  • Candelabra - 2
strong wagon
#

ok, i have further developed the Wiki page

its not perfect and ill go back over it later when i have time

delicate fog
#

How about this as an Imp?

strong wagon
#

Looks good

Also, i just looked at the Ritual Registry

delicate fog
#

You mean the ramshackle piece of abomination?

strong wagon
#

Yea

#

Ill try my hand at it tonight

delicate fog
#

A sweet

#

Good luck

delicate fog
#

added a bunch of recipes

strong wagon
#

Nice

#

Oh I forgot to mention buti gave the guidebook the tags needed to be put on a bookshelf as well as a lectern, haven't tested them but I presume the lectern might not work

delicate fog
#

Ah cool

strong wagon
delicate fog
#

Since we are pretty much done with the base we could discuss what to do next @strong wagon @loud cedar trello looking hella fine, whats next? After some refining and finishing touches of course?

strong wagon
#

I think Covens and Familiars

delicate fog
#

Oh yeah, good idea

strong wagon
#

Also, Curses

delicate fog
#

Also poppets

strong wagon
#

Tbh, Poppets might be the easiest to make

delicate fog
#

I think poppets if fairly easy to do

#

yeaa

strong wagon
#

Also, do taglocks expire as of rn?

delicate fog
#

They should

#

But who knows

strong wagon
#

Alr, then we also want a config system as servers will likely want to set the time limit

delicate fog
#

Yeah, ritgh now its 7 days i believe, and i dont know if /time set day resets the world time to 0? Might need a better way to compare time

strong wagon
#

Unix timestamp?

delicate fog
#

could work

#

/time set 0 does not reset gametime, so we good

loud cedar
#

Seems good

delicate fog
#

this is still the first week of modfest, damn we good

delicate fog
#

We got Heart

delicate fog
strong wagon
#

Ok, so polishing stuff

Alder and Hawthorn Textures

Crop age-specific states

Waxing/De-aging Copper variants

Making Crop stuff compostable

Proper ritual registry

Altar Augments

delicate fog
#

copper states :despair:

#

thats platform specific

strong wagon
#

Yep

#

And with Forge, its likely a method of IBlockExtension

#

Luckily it shouldn't be too hard to implement if we do it like I did the StrippableLogBlock and ForgeStrippableLogBlock

delicate fog
#

Nice

#

Guess that will be the thing i do tomorrow

strong wagon
#

Tonight/Tomorrow I'll do touch the ritual system and the Altar Augments

delicate fog
#

โค๏ธ

strong wagon
#

First I need to learn how registries... work as rituals ana augments should be datapack-able so I can't have the registry freeze on me

delicate fog
#

good luck, i gave up when i needed to do codec + holderlookup.provider + bootstrap

strong wagon
#

Lol

delicate fog
strong wagon
#

I found platform specific registries, just not a common one, atleast not in Arch Loom/API

delicate fog
#

Nice

strong wagon
#

And all we need to expose is the ResourceKey for other modders to use it in theory

loud cedar
#

I'll do some items tonight

strong wagon
#

ok, finally home, imma start the ritual registry stuffs

loud cedar
#

Tongue of Dog

strong wagon
#

@delicate fog for when you wake up

What is floatingItemOutput and what does it cause?

loud cedar
#

Toe of frog

loud cedar
#

Owlet's Wing

delicate fog
delicate fog
delicate fog
#

I think im gonna rewrite the command handling in rituals

strong wagon
#

Id make it simply pass along an mcfunction or use one line commands

delicate fog
#

Yeah i removed all of command context

#

i dont know how mcfunctions works so i cant add that

strong wagon
#

They are separate files

Is like a list of commands to run with its own stuffs

delicate fog
#

Cool

strong wagon
delicate fog
#

doesnt it just support that out of the box? i mean if a user defines a recipe with the command /function coolboy:killall it should excecute the mcfunction?

strong wagon
#

Yep

delicate fog
#

Sweet

#

code pushed

strong wagon
#

Also, i truly don't understand how rituals are being done tbh

It feels like two separate systems are being used and put together

delicate fog
#

What do you want me to explain?

#

the ritual registry as supposed to enable more advanced rituals, but i failed to make a registry so now its just a if else solution

strong wagon
#

The connection between RitualRecipe and WitcheryRitualRegistry

delicate fog
#

Thats right, theres no connection

#

but if the registry actually worked, i should also tick the class that extends Ritual along with the commands and stuff

#

but since the registry dont work i hade to do it like this in the meantime

private fun onTickRitual(level: Level) {
        if (ritualRecipe?.ritualType?.id == Witchery.id("push_mobs")) { // :(
            PushMobsRitual.onTickRitual(level, blockPos, this)
        }

        RitualHelper.runCommand(level, blockPos, this, CommandType.TICK)
    }

this would be replaced with a registry call

#

hence the comment of the sad face

#

The idea is we always want to tick commands, but we can also tick a more advanced ritual which extends the Ritual class in case we or addon makers want to make more complicated stuff

#

Theres no https://modrinth.com/mod/witchery on modnrith ๐Ÿ˜ˆ

delicate fog
#

I added the infinity egg to make ritual testing easier

strong wagon
#

ok

#

also im redoing the Ritual class to be more in line with how the ritual recipe is used

delicate fog
#

Pog

#

I cannot figure out your timezone

strong wagon
#

CST, but insomnia

delicate fog
#

Ah sweet*

strong wagon
#

also dealing with a situation in VScord

delicate fog
#

Oh no :(

strong wagon
#

one guy did not like the way a situation was handled and now is doing everything BUT calling us pedos

delicate fog
#

yikes, least insane mc drama

#

which vs cord?

strong wagon
#

main

#

basically Jay wasnt convinced two images were NSFW (one was imo) and after arguing, actually deleted both and gave a verbal to the poster, but the guy arguing with him wants more than that

delicate fog
#

Ah i see

strong wagon
#

anyways, back to doing the stuff

strong wagon
#

ok, i think Dynamic Registries do not work like normal registries and cannot be registered like such

delicate fog
#

Yeah i poured like 3h down the drain on trying to make registries work, i feel your pain

strong wagon
#

so, how about this

a normal registry with a DataDrivenRitual which holds all the data driven rituals

this way, we dont have to worry about the stupid dynamic registries and others can use our registry to register their own rituals without error

#

either that or we have 2 registries, one dynamic and the other normal

delicate fog
#

I trust your judgement

#

i added wool of bat, refined evil and redstone soup, feel free to replace with better textures

strong wagon
#

fuck it, lets leave rituals as is for now, but the system definitely needs a rework

#

rn im working on polishing the crops bugs

delicate fog
#

Alright cool

#

whats the crop bugs?

strong wagon
#

well they all give wheat seeds when middle clicked and their shapes are off cuz they used the default shape getter

delicate fog
#

Ah, simple enough to fix

strong wagon
#

yea so im just going thorugh and fixing em

delicate fog
#

Very nice

#

Im doing the tedium of oxidizable

strong wagon
#

ah

#

oh... the snowbell is floating, likely a positioning error with the model

delicate fog
#

Ah, yeah the ember moss did that too, but that one i fixed

strong wagon
#

also, certain crop textures seem... stretched?

delicate fog
#

Idk the models seem fine

strong wagon
#

it might be the textures then, maybe they arent already wide enough pixel-wise?

delicate fog
#

they all are 16x16

strong wagon
#

hmm weird

delicate fog
#

no pain no gain

strong wagon
#

pushed my code

#

crops now have proper hitboxes and give proper seeds when middle mouse clicked

#

couldnt fix the cross crop models tho

#

welp, i guess its time, Altar Augments

i guess a JSON for it could be

{
  "type": "witchery:light",
  "augments": [
    {
      "tag": "witchery:candelabras",
      "multiplier": 2.0
    },
    {
      "block": "minecraft:soul_torch",
      "multiplier": 1.5
    },
    {
      "block": "witchery:torch",
      "multiplier": 1.0
    },
    {
      "tag": "minecraft:candles",
      "multiplier": 0.25
    },
    {
      "tag": "minecraft:candle_cakes",
      "multiplier": 0.25
    }
  ]
}
#

that way everything is grouped together

#

alternatively, to avoid having to add custom state handling in code

{
  "type": "witchery:light",
  "augments": [
    {
      "tag": "witchery:candelabras",
      "variant_multiplier": {
        "lit=false": 0.0,
        "lit=true": 2.0
      }
    },
    {
      "block": "minecraft:soul_torch",
      "multiplier": 1.5
    },
    {
      "block": "witchery:torch",
      "multiplier": 1.0
    },
    {
      "tag": "minecraft:candles",
      "variant_multiplier": {
        "lit=false,candles=1": 0.0,
        "lit=true,candles=1": 0.25,
        "lit=false,candles=2": 0.0,
        "lit=true,candles=2": 0.5,
        "lit=false,candles=3": 0.0,
        "lit=true,candles=3": 0.75,
        "lit=false,candles=4": 0.0,
        "lit=true,candles=4": 1.0
      }
    },
    {
      "tag": "minecraft:candle_cakes",
      "variant_multiplier": {
        "lit=false": 0.0,
        "lit=true": 0.25
      }
    }
  ]
}
delicate fog
#

Yeah that works

#

I guess ill start on post-modfest content? since oxidation is done

strong wagon
#

what about the guidebook?

delicate fog
#

Oh yeah i can cook the book

strong wagon
#

ik i should do a codec but sometimes they make my brain hurt ๐Ÿ˜ญ

delicate fog
#

You faced the Registry and survived, you should feel proud

#

Codec in due time

strong wagon
#

fuck it, raw JSON parsing it is

#

damn, serializing properties is a pain, but if i dont do it like this then this get more complicated with serialized BlockState

#

cuz this is an encoded BlockState

{"Properties":{"waterlogged":"false","lit":"true","candles":"3"},"Name":"minecraft:candle"}
delicate fog
#

D:

strong wagon
#

and the parser for those properties is stuck deep and private into weird parts of the code

delicate fog
#

While im dying trying to make a brewing recipe page in modonomicon

strong wagon
#

fuck it, ill just do it, i dont have time to fuck around with custom codec BS today

ill just rely on BlockState.CODEC

delicate fog
#

and ive become this

#

recipe dont fit >:(

loud cedar
#

Copper alchemical instruments was a truly inspired design choice

delicate fog
#

๐Ÿ™

loud cedar
#

The original refined evil texture was a powder, but it makes me think of a crystal for some reason

delicate fog
#

the original was quite poor, feel free to do whatever you feel fit

loud cedar
#

It's kicking my ass for some reason

delicate fog
#

D:

delicate fog
#

Oh we need the attuned stone texture too, pls dont make it shaped like a diamond tho

#

binding of isaac has a lot of nice crystals

loud cedar
#

Today's just a bit of an off day but that's ok

#

I got rowan berries and the ent twig up

delicate fog
#

Yeah totally

#

Ooo sweet

strong wagon
#

Nice, also we are basing Attuned Stone off of Amethyst right?

delicate fog
#

Yee i think so

loud cedar
#

thoughts?

delicate fog
#

Yeah that totally works

loud cedar
#

Sick

#

Unintentionally ended up looking like the ars noveau source gems

#

Mine's better though :)

delicate fog
#

Very much better

loud cedar
#

Alder time now

#

You know the best type of boat to go paddling in?

#

A rowan boat

delicate fog
#

:(

#

(letsgooo alder timeee)

loud cedar
#

Tree #2

#

Ok so alder is kind of gray/splotchy

strong wagon
#

Yay Alder

Ill implement the textures tonight when I'm home

strong wagon
strong wagon
#

im making the berries edible (using Foods.APPLE) and making it drop from the correct set of leaves

strong wagon
#

code pushed

#

so, since im in a recipe mood, how should the Cauldron and Copper Cauldron be created?

#

hmm, so found out that the guide book was stackable, am fixing that

as well as Guide book on Lectern doesnt work rn

strong wagon
#

recipes i just made tonight for the hell of it

delicate fog
#

Hell yeah

#

The lava buckets could be replaced with something else, it's quite weird

delicate fog
#

Im adding attuned stone ritual support and charging

delicate fog
#

So the way i have it setup now is: a charged Attuned stone will always provide a flat 2000 power to any ritual, so if a ritual required 3000 and you only have 1000 in your altar, an attuned stone will make the ritual possible

#

the effect does not stack

delicate fog
#

I have a friend who can make an owl model, they are on vacation tho so we cant implement it yet

#

Ah seems like we will get a model on monday!

delicate fog
#

added cauldron and distillery recipe

#

I think this means the mod is "playable" now?

#

Theres a bunch of lore we need to write for the guidebook and recipes

#

Also im gonna try adding a tooltip description in the ritual EMI and guidebook so player get an idea of what they actually do

delicate fog
#

We should finalize a name for the mod, and we also need a logo

#

i think Witchery: ??? is a good format since we are pretty much a carbon copy of the mod

#

This will aslo be easier to find when searching witchery

#

If we would call it Bitchery it wouldnt show up when searching witchery

strong wagon
#

Yet Another Witchery Remake is always an option

delicate fog
#

Eyyyy

strong wagon
#

Code is pushed

delicate fog
#

Niice

#

Dont know what i should do now tho, might be time for post-modfest stuff?

strong wagon
#

Well, how are Cauldrons created?

delicate fog
#

Not at all

#

Oh, they are made from 5 iron and one campfire actually

strong wagon
#

Alr, ill add the receipes

delicate fog
#

The cauldron recipe is already added

strong wagon
#

how could you not post this ๐Ÿคฃ

delicate fog
#

haha true

strong wagon
#

damn, the copper cauldron is expensive

#

atleast compared to the Iron one

#

once we get Alder and Hawthorn woods as well as Augments, i think we will be showcase-ready

#

ok, i gotta bite the bullet, i gotta get Augments working, just dynamically defining what is an augment is hurting my head

#

ill hardcode it for now

#

damn, i also need to hardcode which one is objectively best

delicate fog
#

copper is so abundant tho

#

it drops like crazy

strong wagon
delicate fog
#

Letsgoooo

strong wagon
#

Also, a nice QOL feature

Dripping dripstone fills a cauldron

delicate fog
#

Implemented or a suggestion?

#

Because i dont want to spend time in dripstone stuff

#

Feel free to do it tho

strong wagon
#

Suggested, tho i could do it, think it has an event even

delicate fog
#

Ah, sweet

delicate fog
strong wagon
#

Witches Hand?

delicate fog
#

yeea

strong wagon
#

So i guess you are doing the powers and/or Symbology

delicate fog
#

We are doing powers

#

currently we have no "content" in the mod

strong wagon
#

Nice, remember the the infusion kills the player thus requiring something to not die in the process

delicate fog
#

Yee, if totems wasnt a thing i wouldve made poppets first

#

But i need poppet texture before i feel motivated to make em

loud cedar
#

I'll be doing lots of textures tomorrow

delicate fog
#

:::DDDDDD

delicate fog
#

Got Commands?

#

my* data attachment is also auto synced to client so we can render a power bar :sunglalses:

#

*attachments isnt synced automatically

#

neoforge and fabric skill issue, well mine is so we good

strong wagon
#

lol

#

im working on cauldron receiving water from rain/snow and from dripstone

delicate fog
#

Sweet

loud cedar
#

Make it like the old commands, where the first part is something indecipherable, and there are at least 24 parameters

#

For added nostalgia

delicate fog
#

and without autofill for pure misery

#

we skip the whole torment dimension, the torment was the friends we made along the way

#

/j

#

(i added the command so i can make the infusion ritual datadriven kekw)

strong wagon
#

lets test it

delicate fog
#

:D fluid shenanigans

strong wagon
#

i made the ticks just give 10 of the fluid per chance

delicate fog
#

i forgot the impl but forge and fabric have different fluid units per bucket

strong wagon
#

ik, droplets is Fabric, mB is Forge

delicate fog
#

Sweeet

strong wagon
#

Oh, the Cauldron is a multiblock right?

#

i think the top block is stopping everything

#

nvm it works but seems to not like rendering

#

so water is definitely going in, but there is no rendering i guess till its full (Fabric so 81000 is full)

#

ok, Rain works but Dripstone doesnt, likely cuz of the top block

delicate fog
#

Yeah i needed to add the CauldronSync payload to make rendering behave

strong wagon
#

ah alr

#

huh... it could be that, if a Block has a BlockEntity that ticks, it doesnt let it randomly tick

delicate fog
#

perhaps

strong wagon
#

cuz im at 10000 tick speed and my logging message is not being hit

delicate fog
#

isnt thewre a blockporpery .isRandomlyTicking

strong wagon
#

which ive added

#

randomlyTicks

delicate fog
#

hmm weird

strong wagon
#

my code is pushed, i put the dripstone code in the CauldronBlockEntity tick method

delicate fog
#

Nice

strong wagon
#

also added platform specific fluid amounts

delicate fog
#

:D

#

I can cook Hawthorn tomorrow

strong wagon
#

Hawthorn already cooked unless you mean textures

delicate fog
#

i mean textures :p

strong wagon
#

Alr, there is a quirk between Fabric and NeoForge regarding where the boat textures go but outside of that you should be fine

delicate fog
#

Sweet, ill just check your boatcode

strong wagon
#

Oh dw, you dont have to touch any code, just gotta add textures

strong wagon
#

@delicate fog you seem to have borken Fabric, something about missing an accessWidener

strong wagon
#

i fixed it tho

#

also heads work

#

With Augments

#

without augments

strong wagon
#

and a placed model

strong wagon
strong wagon
#

now added pentacle, am going back over datagen then ill push

#

code pushed

strong wagon
#

decided to just make a Blood Poppy (no texture) just cuz

strong wagon
#

Added all existing items to the appropriate vanilla Creative tabs

#

Code pushed

delicate fog
#

Letsgoooo

delicate fog
delicate fog
#

We got hawthorn

#

except sign gui and boat entity texture

delicate fog
#

dyable robes or should we just do a black one?, this is what i got so far

delicate fog
#

frikkin neoforge custom armor rendering is throwing hands

strong wagon
delicate fog
#

Aaa

strong wagon
#

@delicate fog where did you put the Hawthorn Sign textures cuz they are not where they are supposed to be, all i see are the item textures in latest

delicate fog
#

i didnt make one

#

Ill do one after ive malded about neoforge armor rendering

#

i just cant get it to work

strong wagon
#

pushed a little fix for the Hanging Sign Rendering and added potted variants of the other saplings

delicate fog
#

Sweet

strong wagon
#

pushed new tree settings

#

btw, nice textures

delicate fog
#

Sweeet

abstract harness
delicate fog
#

I managed to make it work, it was a issue in the way i registered the renderer

#

But thank you!

abstract harness
#

oh ok sweet

#

no worries :3

loud cedar
#

Ooo yeah that looks good

strong wagon
#

hmmm... might poke around the EMI code just to add a dash of extra effects like the processing effect

delicate fog
#

Yeah go ahead

delicate fog
#

sign textures added

#

And we actually have witches robes now too

strong wagon
#

Nice

strong wagon
delicate fog
#

Nice

strong wagon
#

about the signs, their texture is based on the logs texture of rowan it seems, just recolored

delicate fog
#

yeah

strong wagon
#

the armor items dont like ot render it seems

delicate fog
strong wagon
#

so the shoes dont have a back?

delicate fog
#

Well not in the model

strong wagon
#

ah

delicate fog
#

we could probably go 2d instead

#

but thats more work

strong wagon
#

not really, just dont use the armor's render model but a flat item model, the most work should be textures for the 3 pieces

delicate fog
#

yeah, 3 textures i dont want to make

strong wagon
#

do what i do and dont clueless

delicate fog
#

:clueless:

loud cedar
#

I think the hawthorne and rowan planks colors are too similar, I'm going to shift rowan to more orangey cream

#

Or maybe green, that'd be a fun wood color

delicate fog
#

Please

#

Goo enough?

#

hmm, one sec

loud cedar
#

Looks pretty good

#

I can do 2d armor items

delicate fog
#

My hero! ๐Ÿ™

loud cedar
#

I've slightly tinted all rowan textures green

strong wagon
#

Ooh, the Wheel

loud cedar
#

Going off this for the 2d icons?

delicate fog
#

Yeah, or just a witches hat and robes

strong wagon
#

Damn, we are so close

#

As soon as we have textures in, I think we can post an alpha to Morinth to atleast have something up and to get people playing with Witchery

delicate fog
#

Yeah

#

But we still need a reason to play the mod, like a broom, poppets or infusions

#

Right now we just have a bunch of materials making other materials

strong wagon
#

Hmm, Poppets will be easiest given its content isn't hard to code, its just the poppet textures that'll be a bit of pain

delicate fog
#

Indeed

#

if the magical anatevka can cook a poppet ill start implementing them right away

#

Also is there a way to make a arch BlockEntityWithoutLevelEntityRenderer for the spinning wheel item or am i gonna have to go platform

strong wagon
#

Hmm, likely not as you need to extend it for your BE right? You'd have to do what I do for Strippable Logs

#

(On the NeoForge side)

delicate fog
#

D: fine

loud cedar
#

Witch hat

strong wagon
#

Hell yeah

loud cedar
#

I'll put it on the trello

#

Just hat and robes right

strong wagon
#

And boots

loud cedar
#

Ah k

delicate fog
#

hell yeah

delicate fog
loud cedar
#

And robes

delicate fog
#

10/10 as usual

loud cedar
#

I'll swap to do a poppet rq

delicate fog
#

Pog

loud cedar
#

Pogget

delicate fog
#

Are there room for poppet specific textures on that?

loud cedar
#

Yeah should be, I scooted it over to the left

delicate fog
#

Sweeet

loud cedar
#

If not I can always make it smoller

#

Recoloring the poppet as well could do a lot for readability

strong wagon
#

Dyeable Poppets

delicate fog
strong wagon
#

Lol, tbh it should be as easy as storing color in the ItemStack and accessing the color in ItemColors

delicate fog
#

You need to go to colorprovider rehab

#

anyway i got the item rendering done on fabric and neo

strong wagon
#

I've been, they had me make multiple different colored Candelabras without BlockColors ๐Ÿ˜ญ

delicate fog
#

:sunglalses:

#

time for poppets

strong wagon
loud cedar
#

booties

delicate fog
#

boootiiiess

loud cedar
#

should be all the witch armor icons

delicate fog
#

Yeye

loud cedar
#

updated mandrake seeds texture

delicate fog
#

:O

#

can you make a golden thread texture? string or spool-like is fine

loud cedar
#

Updated belladonna flower

#

Yeah of course

delicate fog
#

Yeeeyy

#

@strong wagon what even is a bloody poppy

strong wagon
#

I made it so you can get a tag from it with a glass bottle

delicate fog
#

Aaaah

strong wagon
#

Ok this is what I'll do, ill repurpose my current server into a test server for our Witchery alongside Modfest's pack

delicate fog
#

Aah sweet

loud cedar
#

Uploading to trello

#

Hmm I'll come back to that, that can be improved

strong wagon
#

custom thread armor trims when

delicate fog
delicate fog
#

Haha no its great

#

Death protection poppet completed

loud cedar
#

Should be all the alder wood done

#

fuck it kinda looks like an acacia retexture

#

oh well

#

Could make it more yellow instead..

strong wagon
#

Iirc, the OG Alder was a pink center with acacia-like bark

loud cedar
#

Oh it was pinky

#

hmm

#

Ok sure

delicate fog
#

Letasgoooo alder

loud cedar
#

Uploaded the pinkified textures

#

They look better tbh

#

Really proud of this sapling

#

Simple but effective

#

Autumn vibes

#

Yellow gray faded pink is a powerful color set

delicate fog
#

OOOOoooooooo

delicate fog
#

alder textures pushed

strong wagon
#

hell yea

#

now all we need are the Hawthorn boat and chest boat and maybe a revisiting on the Hawthorn signs as they are meant to reflect the wood they come from, tho i understand why you yoinked Rowan signs and just recolored them

delicate fog
#

Yea

loud cedar
#

That's what I do mostly lmao

#

Made a better gold thread sprite

delicate fog
#

Oooooo hot

delicate fog
#

Our creative menu sparks joy

strong wagon
#

pushed a fix for the signs crashing cuz they werent added to the correct BE type

delicate fog
#

Sweet

#

Rock on, its time for me to sleep

strong wagon
#

@delicate fog NeoForge's AW access is broken
Cause: java.lang.RuntimeException: Could not find method (getGrowthSpeed(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F) in class (net/minecraft/world/level/block/CropBlock)

#

huh nvm

#

just running ./gradlew build hits it

#

weird

#

nope yep it happens when trying to build NeoForge

#

thats an issue

strong wagon
#

i see it now

#

on NeoForge it tests again BlockState, not Block

strong wagon
#

yea i cant fix that, it would require multiple accesswideners on a per-platform basis, and Arch Loom doesnt support that

#

ok, i ripped out CropBlock stuff that required access widener stuffs

#

oh no, ModernFix breaks us on NeoForge

strong wagon
#

fixed it

delicate fog
#

More like ModernBroke

delicate fog
delicate fog
#

added a particle effect for when a brew is done, its quite sexy

delicate fog
#

We gonna do Impregnated Leather be Impregnated Fabric instead

strong wagon
#

alr, also Mandrakes look weird when the tern around, their heads rotate wrong

delicate fog
#

Maybe the pivot point on the model is off

strong wagon
#

maybe, in any case Mandrake spawning works, now imma edit their loottable so that when they are awake they only drop seeds so to get the root you have to kill the Mandrake

delicate fog
#

Cool

strong wagon
#

code pushed (and merged)

#

ill mess with the vibration system later, just wanna use it since its a vanilla feature specifically dealing with capturing sound

delicate fog
#

Sweet

delicate fog
#

we should add waila or whith of whatever they are called support, change blood poppy to poppy and namespace from witchery to minecraft

delicate fog
#

ill try adding that rn

delicate fog
#

:kekw:

strong wagon
#

Ah hidden in plain sight?

#

That reminds me, when we actually do certain brews, we can make their trap variants

delicate fog
#

Yeah

#

but the OG witchery traps where kinda shit, so we could try to reimagine them

strong wagon
#

Yes

delicate fog
#

One variant could make the player drop a weapon

#

and maybe one variant could hold a potion effect

strong wagon
#

Ok, i have a plan

I'm gonna commit to the dynamic registry for rituals

But ALSO have a normal registry for code-defined rituals that'll then be added to the dynamic registry on its bootstrap stuff

delicate fog
#

Lmao good luck

strong wagon
#

If you can convert your Ritual Recipe stuff into the Ritual object,I can make the codec

delicate fog
#

thr ritual registry will turn you from a boy to a man

#

theres a codec in the ritual recipe

#

Imma say it right now, im not comfortable enough with codecs and registries to know exactly what we are talking about, so if you wanna rewrite rituals you probably have to do it alone

strong wagon
#

Ill explain

Your current attempt at registry stuff has a Ritual class to handle... well the Rituals, this is the object you want to register

But RitualRecipe creates and uses the RitualRecipe class and there is no conversion between them

I want you to make a class where you stuff Ritual logic into that RitualRecipe currently contains so that the transition to using a registry is as painless as possible and so that code-based Rituals can have more select options

delicate fog
#

Dont know how to do that

loud cedar
#

@delicate fog can you send me the sprites for hawthorne? I can make the boat items and whatnot

delicate fog
#

Sure

loud cedar
#

Just the planks and the stripped log tbh

delicate fog
loud cedar
#

I'll make sure the verticality of the planks gets translated to the boat

#

That should be the hawthorne stuff, uploaded to trello

#

What kinda ent design are we thinkin'

delicate fog
#

OG witchery looked ass, much rather have one of the above ones

loud cedar
#

example art done in that weird flat style people do when they can't model

delicate fog
#

I like it

loud cedar
#

Could have the different trees have different body types

#

That'd be a lot of fun

delicate fog
#

yeaa

loud cedar
#

As an aside, I really don't fw the Creaking model

#

It just looks really noisy, and I don't agree with the asymmetry

strong wagon
#

Ok, time to add automation aspects

#

Or semi-automation

Letting hoppers hop

delicate fog
#

Ive got Ghost of the light invisibility and power draining done

#

and paved the way for other abilities

strong wagon
#

nice, also i added hawthorn boat textures to NeoForge

delicate fog
#

Sweet

strong wagon
#

btw, for the Distillery and Oven, which slots are which?

#

important for making sure everything goes in and out as it should

delicate fog
#

i think i define it in the companion

strong wagon
#

ah alr

#

@delicate fog want me to use these?

delicate fog
#

Those are copypasted from abstractfurnace lol

strong wagon
#

ah ok

delicate fog
#

So they dont reflect the current slots

#

i ment to change them

#

but forgor

strong wagon
#

ok, slight issue, some of them are multiblocks that arent the same BE

delicate fog
#

ah yeah that wont work

#

least wicked banshee

strong wagon
#

nice

#

also pushed my code making DIstillery, Cauldron, and Spinning Wheel accessible via Hoppers

#

Cauldron can only be put into

delicate fog
#

Sweeet

strong wagon
#

the only issue is the multiblock stuff

delicate fog
#

yee, not sure if we can fix that

strong wagon
#

also your GUIs dont allow people to quick move stacks in and out

delicate fog
#

Thats because quickMove is witchcraft

#

And i cant work it

strong wagon
#

lol, i think i can do it

delicate fog
#

:D

loud cedar
delicate fog
#

Shouรถd we pop up a modrinth page with Just Another Witchery Remake?

loud cedar
#

Rewitchery

strong wagon
#

i like JAWR

delicate fog
#

Yeah i cant come up with any satisfying name, but im onborad with anything

#

Aww we need an icon

strong wagon
#

i found a bug

#

in the Spinning Wheel

delicate fog
#

D:

strong wagon
#

reversing the recipe still works

#

so putting whiff in the first slot and hay in the second still makes golden thread

delicate fog
#

ah right

#

not a abyssmal bug but still should be fixed

loud cedar
#

Thoughts on an icon? I could make something

strong wagon
#

well the OG was a witch hat and broom iirc

delicate fog
#

well the OG was an ugly witch hat and an ugly broom*

strong wagon
#

fair

delicate fog
#

Yeah no i cant make logos

strong wagon
#

also, an oddity less than a bug, the second progression arrow for the Spinning Wheel has a good second of delay

delicate fog
#

Thats because both arrows are the same texture

#

We could split them and immidiately start the second arrow after the first one completes

loud cedar
delicate fog
#

i added is as a temporary so we can get the project up

strong wagon
#

boom, quick moving item stacks now works

#

had to go through every index to know what was happening

delicate fog
#

Sweeet

strong wagon
#

codes been pushed

delicate fog
#

Very cool

#

Ive made a CF and a modrith page, should take a few days to get approved tho

strong wagon
#

nice

#

also, im not good at textures or models, so if one of you want, the Arthana, Chalice (filled and not), and the Pentacle, thatd round off the Altar stuff

delicate fog
#

I made a few attempts on arthana earlier today, nothing stuck

#

but i can cook a chalice tomorrow

#

i played around with Bone, obisidan, gold and silver colors couldnt get it to work

strong wagon
#

oh, thats a good texture imo

delicate fog
#

Ait ill send it

strong wagon
#

and there are a lot of variations of Athames when i just googled em

delicate fog
#

lmao i have the same google search up in a tab

#

ill make the arthana block model tomorrow

strong wagon
#

lmao

strong wagon
delicate fog
#

That is what im gonna do

#

also, shoutout to my completely sane sprite sheet

strong wagon
#

oh boy, theres a slight issue with the Altar

delicate fog
#

D:

strong wagon
#

its not too painful

delicate fog
#

๐Ÿ™

strong wagon
#

essentially, modded logs and vanilla logs are in the minecraft:logs tag and that apparently gets hit first so the higher power/limit witchery:logs (a new tag to encompass rowan, alder, and hawthorn) doesnt get hit

delicate fog
#

Ah i se

strong wagon
#

code pushed

#

added limit to Altar

#

32k

loud cedar
#

What textures should I focus next?

#

Also, your bat wool and mutandis/extremis are wayy better than mine

strong wagon
#

how about Pentacle?

#

since Sterner says theyll do chalice and have Arthana

#

or Poppets

#

or Blood Poppy (poppy that gets taglocks from people walking over it) nvm has a texture

strong wagon
#

ok, did more tag work and fixed the issue of the overlapping nature power tags (takes the one with the most power for both limit and power)

either gonna do Altar Augments or try Rituals again tomorrow

delicate fog
delicate fog
delicate fog
delicate fog
#

i think this if good enough

#

feel free to replace as usual

#

got a data component output recipe made too, stupid vanilla not supporting outputing custom data in recipes

strong wagon
#

lol

#

also gotta shove the special recipe into EMI

#

and gotta mimic it for adding taglocks to Poppets

#

in any case, i think ik how to do rituals now, i just gotta redo and reimplement it all

delicate fog
#

Its a recipe builder so it should be totally fine to impl poppet crafting

#

sweet on the ritual stuff

#

I added the mineable tag to all metal or rock blocks and removed arthana block entity in favour of a loot table

strong wagon
#

oh no

#

the BE was important

#

cuz what if you enchant the arthana

#

or had custom lore

#

thats gone when the arthana is placed

delicate fog
#

Ah i see, ill add it back in

#

emi is supported

strong wagon
#

nice, am currently still remaking Rituals as i sift through the current recipe JSON

delicate fog
#

Sweet

delicate fog
loud cedar
#

verrrrry cute :)

#

sick af today so not gonna be hearing much from me

delicate fog
#

Aww get well soon!

delicate fog
#

broom broom

#

texture is a placeholder

strong wagon
#

Hear me out

Different wood textures depending on wood used

delicate fog
#

despair

#

I was about to implement the broom but now i just want to make it sexy

delicate fog
#

alder broom

delicate fog
#

Im thinking about adding a way to make the owl able to ride with you on the broom

#

maybe familiar in general?

#

But especially Owls since the familir ability is related to broom flight

strong wagon
delicate fog
#

Hmm ye

strong wagon
#

Also, a use for brooms that can't fly could be sweeping away chalk and cobwebs

delicate fog
#

Totally

strong wagon
#

And being able to brush suspicious blocks

delicate fog
#

oh yeah

loud cedar
#

Couldn't you hook into boats for multiple passengers?

delicate fog
#

That was on my mind too

loud cedar
#

I'm not the most familiar with code so I was curious

delicate fog
#

It seems fine to do what boats do

loud cedar
#

Most of my modding knowledge is for 1.7.10 :)

delicate fog
#

ancient

loud cedar
#

Yeah..

#

There's still a community for it though

strong wagon
#

Fair, if you do wanna try and join us in the code side before Modfest ends, Kaupenjoe has a few 1.21 tutorials and more tutorials for older modern versions covering most topics

limber matrix
loud cedar
strong wagon
#

nice

#

and FabricWiki and NeoForge docs are great resources too

#

now our project is a little bit special since its multiloader where you write code that works on both NeoForge and Fabric to cut down on duplicate work and keeping both loader versions in parity for the most part

some bits has specific ways to implement stuff that we have to work around but the majority of stuff Just Works cuz they use MC classes or have Arch API counterparts to help

strong wagon
#

i think i understand Rituals now

delicate fog
#

:D

strong wagon
#

the data-driven portion sets everything up until you hit rituals.id, that determines if it should reference the code-defined rituals when being used

delicate fog
#

Yeah

strong wagon
#

i see, in that case, it only needs to be a standard registry

delicate fog
#

Correct, which i failed to setup

strong wagon
#

kinda, you failed to set up a dynamic registry

delicate fog
#

Ah i see

strong wagon
#

a different beast that only exists upon loading a world

#

cuz it draws from datapacks

delicate fog
#

Me making everything harder any % impossible

#

Also i changed license to gplv3 since cf was so anal about closed source

strong wagon
#

lol

delicate fog
#

something is sus about the altar now
[12:57:22] [Server thread/INFO] (Minecraft) [STDOUT]: false / -2147477092 / 3000

  fun consumeAltarPower(amount: Int, simulate: Boolean): Boolean {
        val hasPower = amount <= currentPower
        println("$hasPower / $currentPower / $amount")


        if (simulate || level?.isClientSide != false)
            return hasPower
        else if (!hasPower)
            return false

        currentPower -= amount
        return true
    }
#

the altar gui said about 6000 / 6000

#

but current power is the negative integer limit kekw

delicate fog
#

I cant find the issue, ill leave it to you

#
private fun updateCurrentPower() {
        val rate = 10 * powerMultiplier
        println("Current P: $currentPower")
        if (currentPower + rate >= maxPower)
            currentPower = maxPower
        else
            currentPower = floor(currentPower + rate).toInt()
    }
[13:28:51] [Server thread/INFO] (Minecraft) [STDOUT]: Current P: 0
[13:28:51] [Server thread/INFO] (Minecraft) [STDOUT]: Current P: -2147477092
[13:28:51] [Server thread/INFO] (Minecraft) [STDOUT]: Current P: -2147477092
#

Ah

#

overflow i guess

#

Oh its the maxPower who is overflowing

#

dont know how to fix, i added a temporary fix maxPower += (min(maxPower * powerBoost, 100000.0)).toInt()

strong wagon
#

oh, its cuz it hits the integer limit occasionally

#

max(maxPower, Int.MAX_INTEGER) should fix

delicate fog
#

but that would just pick Int.MAX_INTEGER everytime

#

clamp or min works and you intend

#

Oh shit, its approved on CF

#

@strong wagon @loud cedar give me your cf names

strong wagon
#

Same as my discord

strong wagon
delicate fog
#

Theres no TechTastic on CF

#

ah you have a 1 at the end

strong wagon
#

Ah yea

#

Srry, tho it is TechTastic on Modrinth

delicate fog
#

Yeah ive added you there

#

Not approved on modrinth yet tho

delicate fog
#

Whats next

#

Do we have time for familars?

#

Oh i should complete Infusions

#

It would be really nice to have at least one lesser demon in the mod too

delicate fog
#

Ops we got hunter armor

delicate fog
#

Added

strong wagon
#

Or Curses

delicate fog
#

:D

#

after ritual rewrite, you wanna take on covens? or curses?

#

One thing i think is almost impossible to do is the wall around villages witchery had

#

lmao spookyjam wont know what hit them when we submit this massive mod without even being present in the jam

strong wagon
delicate fog
#

Ah i see

strong wagon
#

But I think I've got it working

The game atleast boots and world loads but upon attempting a ritual, it didn't like how I tried to grab the registry

delicate fog
#

Hmm

loud cedar
#

What material is the pentacle this time around

#

We doing koboldite?

strong wagon
#

Well... i mean for now we can do Netherite until we get Koboldite

loud cedar
#

Ah yeah

delicate fog
#

Yeah, kobolds where probably my least favorite thing, so im in no rush to add them

loud cedar
#

Erm actually..

#

They were hobgoblins

#

*adjusts glasses*

strong wagon
#

Yea they really didn't have much going on

They had trades, they mined for you, they worshipped you so hard that their OG gods get pissed and come personally to smite your ass

Past being access to 2 bosses and (at the time) semi-worthless automation given the function, they really didn't have much

loud cedar
#

They didn't respect certain metadata in their trades and could be cheesed into selling their koboldite for trash

#

yeh or neh?

strong wagon
#

Tbh, if we were to add them, I think we can do better than random structure in the middle of nowhere

Id say add them to strongholds like they took up residence, scattered in Caves, and maybe even a new type of Raid for villages

strong wagon
loud cedar
#

I would need to change the size of the shield, lol

#

I did forget this is a poppet that stops an item from breaking

strong wagon
#

I think get rid of the bit of the Shields handle

#

Oh

loud cedar
#

Or armor from breaking

strong wagon
#

Armor

loud cedar
#

I thought Armor Protection meant extra armor, not literal 'Protecting your Armor'

strong wagon
#

Tbh it's been so long I actually don't know the functionality on the top of my head

loud cedar
#

It repairs any armor that breaks

#

I had to look it up..

strong wagon
#

So mending

#

XD

loud cedar
#

Yeah! Basically

#

I'm not sure what a good icon for this would be

#

The old one had a shield looking icon

strong wagon
#

Anvil?

loud cedar
#

Anvil would probably look baller

loud cedar
#

Are these cooking

strong wagon
#

Voodoo
Vampiric
Hunger
Death
Armor?

loud cedar
#

yeah!

#

I was making them just with lil icons but realized I could make them be a lot more creative

delicate fog
#

Wooooaaaaa

#

We also need the voodoo protection poppet

#

voodoo and voodoo protection is two different poppets

loud cedar
#

Yeah

strong wagon
#

Maybe poppet + shield blocking the bone needles that hit the Voodoo Poppet

loud cedar
#

Sounds good

#

The designs are a little goofy whimsical but we ball

delicate fog
#

Should we make the devils tongue charm and polynesian charm into curio/trinkets?

strong wagon
#

Sure why not

delicate fog
#

Cool

strong wagon
#

Also, Poppets as Trinkets?

delicate fog
#

Could work

strong wagon
#

Ok, tonight I think imma finish off my ritual reworking and then maybe work on making Mandrakes scream/respond to sounds

delicate fog
#

Sweet

delicate fog
#

and im definitely gonna make a lill poppet model hanging on your right side of your belt if we do this

delicate fog
#

We got taglock + poppet crafting setup

delicate fog
#

Ah rip, it also requires owolib

#

and sinytra???

#

its joever

#

i guess we could do platform specific implementation of Curios for neo and trinkets for fabric

#

@strong wagon want your opinion before i do something drastic

strong wagon
#

Thats how most multiloader mods do it iirc

delicate fog
#

Ait ill add it

#

that will be a wopping 12 dependencies

#

Would it be cool to replace the poppet table with a mechanic of nailing our poppets to a tree or something

#

its joever

strong wagon
delicate fog
#

Yeah i just did that

strong wagon
delicate fog
#

๐ŸŽ‰

delicate fog
#

modrinth still not approved ๐ŸŒ

delicate fog
#

All except voodoo poppet is in now, voodoo is gonna need some mixins and data attachment a shizzle to do all the weird shit it did in witchery

fallow grove
#

I wonder, will you allow players to perform rituals in the booth on the showcase server?

#

Asking because I want to allow players to perform magic in my mod, it's literally the only feature I got there, but I also have spells that would be quite disruptive

delicate fog
#

We can limit the available rituals so its less disruptive

delicate fog
#

Ait so the voodoo poppet supports movement, and underwater, and you can rightclicka a lava block to set it on fire

#

Voodoo protection does not nothing yet

strong wagon
#

Ok, sorry for the lack of dev, this week has been chaotic

The next step should be finishing and polishing existing features and assets, then guidebook shenanigans

delicate fog
#

Yeah

strong wagon
#

So what should the book's layout be? How should people be informed to approach JAWR?

#

I guess the first should be seeds, Witches Oven, and the Jars

Then the Cauldron, Mutandis and the new trees/plants

Then the Altar, Altar Augments, Distillery and Spinning Wheel

THEN Chalks and Rituals

Taglocks, Waystones, and Poppets are more floaty topics imo

loud cedar
#

I'm good to do more textures today

#

Pentacle/Voodoo Protection?

delicate fog
#

Yeee

delicate fog
#

We need to write text for all the pages too

#

Im glad we had time to do some content too

#

Original goal was mostly foundation

#

Although we have had no playtesting, and the mod is quite large

strong wagon
#

Yea, if we ha e any more content time, one easy to implement would be the Spirit World being just a dimension with the overworld's seed + Wispy Cotten/Tormented Twine

We can leave the Nightmares out for now

Tho that also involves doing the sleeping stuff

loud cedar
#

Added voodoo protection poppet texture

#

Going to make a pentacle

#

Thought this was gonna be hard but I fucking nailed the basic shape first try

loud cedar
#

pentacle uploaded

#

Kinda cooked ngl

delicate fog
#

Add added the pentacle and an extruded block model

#

Which dreamweaver model is best?

#

square or octagon

#

too tired to code today this morning so ill do some modelling even if we dont have time to add them before modfest

delicate fog
#

prototype

#

or maybe

delicate fog
#

Now we got rowan dream weaver, alder broom and hawthorn spinning wheel, nice

delicate fog
#

Ops i added dream weavers

delicate fog
#

modinrth approved

delicate fog
#

Teeech come baaack

strong wagon
#

?

#

Am not at PC now, got a little burnt out so I speedran TIS-VS and imma upload it then hop back on Witchery

delicate fog
#

OOooo big VS W

#

Interesting burnout strategy

strong wagon
#

It tends to, especially if I've still got modding motivation

Let's me refocus on another modding project without losing the modding mindset

delicate fog
#

No worries, you do what feels best

delicate fog
#

I uploaded what we got so far just in case

delicate fog
#

What if we didnt make a spirit dimension, and made a spirit plane instead, same world world with same stuff, but some disguised flowers become cotton. The evil spirit thing can still be a thing. We can add some limitations to what a player can interact with while on the spirit plane too so theres a challenge

delicate fog
#

Lesser demon?

#

Dont mind me dying while making this texture

delicate fog
#

this juts have to do for now

#

no face deamon is now canon

abstract harness
#

I feel like the hands might be a bit too much

loud cedar
#

Hands are a little goofy but the rest rocks

delicate fog
#

Cant a demon wear oven mits in this world anymore

delicate fog
#

Im not happy with the texture at all, but with the changed hands the model is fire, i think it have to do if we gonna have a demon in the modfest

delicate fog
#

base model for nailing poppets

strong wagon
#

Also, if its not too much, nailing poppets should damage them tbh given the context

Also for stuff like voodoo, nailing the poppet should attempt to damage its target

delicate fog
#

Yeah totally

#

death proc should not be nailable

loud cedar
#

Ooo cool

loud cedar
#

I'll do the hunter armor icons

loud cedar
#

Hunter armor icons should be done

delicate fog
#

Letsgoooo

delicate fog
#

@strong wagon how should we sync placed poppets with the bound entity. We could do a level attachment, or a living entity attachment. But wont the chunk with the poppet be loaded every time the poppet activates, should we queue the poppet blocks durability and remove it when the chunk is loaded, storing all the data, durability and logic in the player/entity and then apply it to the poppet block when the chunk is loaded?

delicate fog
#

Ive decided to make a server level attachment, saving blockpos and poppet item stack

loud cedar
#

What's next for textures?

delicate fog
#

How about continuing on the Ent entity?

loud cedar
#

Oh sure

#

Model too right

delicate fog
#

Yeah

loud cedar
#

Ent-irely too much work

#

I w-Ent a little overboard

#

But I suppose I'll still Ent-er it