#Blocky liquids

186 messages · Page 1 of 1 (latest)

slender bison
#

For a brief period of time in infdev, water and lava were blocky. Later versions replaced the blockiness with the voxel type we know of today, meanwhile the blocky look was left behind.

Liquids looked like this:
https://cdn.discordapp.com/attachments/1386466173473783861/1386466173939482805/image.png?ex=68af803f&is=68ae2ebf&hm=72b196c656ce0a49dedb8986b31c22fa82f64e82949997c2d615c1fcba61586d&

I don't exactly care about how it is implemented, but personally I would prefer a simple render swap so liquids would become blocky like seen in those versions. What exactly I mean by this is that every water block would be replaced by its flat "puddle" state when rendered, keeping the water level.

lost vector
slender bison
queen elbow
#

you just gotta make water pretend that it it surrounded by nothing

#

and also fix cullface

slender bison
#

yeah

#

just reduce water models from their voxel state to their flat state

queen elbow
#

otherwise it'll look really bad

slender bison
#

yeah

slender bison
#

although I am imagining it looking relatively normal somehow

#

until something manages to work we'll just have to see

slender bison
#

so with this

#

I think it might be decently compatible if all it does is flatten the water models like inf-20100616

autumn panther
#

woah that honestly looks pretty cool, don’t really have time to work on it myself but i’m gonna keep an eye on this

slender bison
#

yeah it's fun

misty nimbus
#

i cant tell if anyone else is working on this so ill give it a try

#

does 1.21.8 work?

#

@slender bison

misty nimbus
#

accidentally made every water block a full block but this is kinda cool maybe ill make this a setting later

#

works with lava too

slender bison
slender bison
#

I think there should be an option to make the water top texture not rotate

#

and also one to make the water top texture static

misty nimbus
#

yeah im working on just fully disabling that because it looks really bad but minecraft is really annoying about it

slender bison
#

yeah the game is like that

misty nimbus
#

heres the first version

#

i havent fixed the flowing textures yet but ill do that next

#

i probably wont get to that until tonight or tomorrow

slender bison
#

what does it look like flowing down a hill

#

probably super cursed

misty nimbus
#

heres going down a hill

slender bison
#

that looks so weird

#

but I knew it would look like that

misty nimbus
#

yeah its not using the right texture right now so it will look better hopefully

#

but its the same general idea

#

somehow this got approved by modrinth in under an hour and the other two projects i have under review have been under review for almost a week?

warm sleet
#

well that sucks, the mod doesn't work with Sodium

misty nimbus
#

i'll try to work on that after i fix the flowing water texture

#

but that could be hard to do because i have no clue how sodium works

slender bison
#

so

#

with licensing

#

ARR is kinda

#

problematic let's just say

#

I think GPL3 should be perfectly fine for this

#

basically CC BY SA

warm sleet
slender bison
#

yeah just don't make a derivative because it's polyform shield

#

not that you would want to anyway

slender bison
#

post it on github so people can see the source

#

and choose a license

#

trust me it's worth it knowing some basic stuff about licensing

#

it saves others so much time

#

also if the mod is abandoned people can make derivatives

#

or people can incorporate it into their own mod

slender bison
misty nimbus
misty nimbus
misty nimbus
#

just updated all my mods to gpl3

misty nimbus
#

ok i think i know the general idea of what i need to do to fix the sodium compatibility issue, but im gonna try to fix the flowing water/lava texture first

supple igloo
slender bison
#

never knew the GPL was like that

misty nimbus
#

its an option on both curseforge and modrinth

slender bison
#

yeah I think it would be LGPL then

supple igloo
slender bison
misty nimbus
#

i dont know why they would support something that doesnt work on minecraft mods

slender bison
#

so all derivatives use the same license

#

and for version 3 preventing tivoization

misty nimbus
#

ill just leave it like it is but if it ever becomes a problem i can change it

slender bison
#

it's a pretty minor thing in my opinion

supple igloo
#

I think LGPL is probably the closest option, then.

supple igloo
#

That’s my guess at least.

slender bison
#

there are some pretty popular mods that are GPL3

#

one of them I found was moreculling

queen elbow
#

it is source available

#

Polyform Shield is not an open source license

slender bison
#

yeah

slender bison
#

it goes from licenses that barely aren't FOSS to incredibly restrictive ones

#

examples for the two I'd say would be SSPL and Polyform Strict

misty nimbus
#

i cant figure out how to fix the texture right now so im gonna wait on that and try to add more features

#

maybe turn it into some kind of retro minecraft mod

misty nimbus
#

any other feature requests for the mod?

misty nimbus
#

im not sure if modrinth has to approve it again but i released v1.1 with a settings menu using modmenu

slender bison
#

no idea if inf-20100615 was affected by that

misty nimbus
#

you mean how it disables culling in flowing water?

misty nimbus
#

i released another new version that has a setting to make fluids render as full blocks (like in minecraft classic where fluids would flow infinitely and flood the whole world)

slender bison
#

yay

slender bison
#

or from even the top

#

it's kinda unnoticeable if you're not looking for it

#

sorry about the stretchy monochrome aspect of the screenshot but yeah

#

if you look at the water you'll see

misty nimbus
#

yeah that was kind of a bandaid solution to another problem

#

but i'll work on that too

slender bison
#

@misty nimbus uhh the mod isn't on modrinth anymore

misty nimbus
slender bison
#

if you're going to expand it

#

the name is fine I guess

#

but if it's just going to be blocky water I think you should go back to the previous name

misty nimbus
#

yeah im thinking just make it a full mod for adding back old minecraft features

#

because just blocky water isnt going to get many downloads i wouldnt think

slender bison
#

but I think you should look at some of more obscure features

misty nimbus
#

i didnt even know that existed, thanks

#

they dont have anything past 1.21.1 yet but i dont want to compete with them so yeah maybe ill stick to smaller things

slender bison
#

they never get up to date

#

it has gotten to the point where there are too many features

#

you wouldn't want to implement a ton of stuff yourself

queen elbow
#

so it's pretty much impossible to do anything with a GPL'd minecraft mod since that license makes it impossible to use with minecraft

bronze dune
#

tldr use LGPLv3, but a ton of people use gpl3 and no one really cares

queen elbow
#

imo people will just ignore the license if its like that (e.g. pretend that it has a minecraft exception clause)

#

but occasionally sometimes something serious happens

#

(like bukkit getting a takedown because it was GPL)

slender bison
#

I guess it could be switched over to LGPL but this is giving me a headache

#

someone talked about this yesterday and now today

#

yeah it was a bit of a weird decision on my part but then again it isn't that bad

#

most people don't know that it applies to Minecraft like that

azure sable
#

be a bit awkward if you licensed something gpl and then tried to go after someone for violating that, only to find that your license wasn't valid in the first place

queen elbow
#

i mean this is how it goes with FOSS enthusiasts not realising that Minecraft itself is proprietary...

#

(rip bukkit binaries)

#

it's not really a problem now it only becomes a problem if another person contributes

#

because then if you release the mod with their contributions you have violated their copyright

deft grail
#

also if it were open source then you should have put the github source and issue tracker links on the mod pages

misty nimbus
bronze dune
#

mhm

#

nice

bronze dune
#

nice

#

i would switch my gpl project to lgpl

#

but it has like 20 contributors

#

and I cannot be asked to ask them all if it's okay to change the license

slender bison
# misty nimbus done

some people I know from the nostalgic tweaks server want a 1.21.1 and 1.20.1 backport

misty nimbus
#

of my mod?

slender bison
#

yeah

misty nimbus
#

ok i'll look into it

misty nimbus
#

@slender bison

slender bison
#

they will be very happy

misty nimbus
#

@slender bison i just added support for all of 1.20 too

tiny fulcrum
#

How does this look with shaders enabled?

#

is it not supported / does it look glitchy?

misty nimbus
#

idk i haven't tried it

#

but it would depend on the shader i assume

misty nimbus
tiny fulcrum
#

alright

slender bison
#

it would be a bit wonky if it was changing the actual block level

misty nimbus
#

so i wouldnt think that would cause too many problems

slender bison
#

yeah

#

for the mod though just rendering it differently is better than actually changing the block

slender bison
#

I don't want to pull this to the top since this has already been done

slender bison
#

it's just a nice thing to have so people can easily look and see what it does

#

and also integrate some things into their own projects (abiding by the license though)

#

also having the source on github will make it easier to report issues

floral gale
deft grail
#

i don't think that will hold up in court

misty nimbus
#

that contains all the source code

#

idk about github though, i have it on my personal github account and idk about doxxing myself

floral gale
deft grail
#

the minecraft exception

#

like it's still going to allow derivative projects be dmca'd if it does not hold up in court