#26.1 Snapshots

1 messages · Page 7 of 1

rain herald
#

nope lmao

agile hull
#

Depends on the contribution. If more than one person contributes, ports go faster

rain herald
#

um so while yes registerForHolder uses the type directly, uses were not changed to use ? extends T so it requires a cast every time

#

so the double generic is still needed 💔

agile hull
#

Idk

#

Obviously not part of said team

midnight lake
#

there is a team yes

toxic yoke
#

or are planning a big update like Create 6

midnight lake
#

porting has started yes

toxic yoke
#

based

lucid tree
#

Did you create something to port it? /Jk

sick crystal
#

boooo

lethal onyx
#

fluid model support is merged and building

rain herald
#

I predict pixfrog today

#

or tomorrow

#

maybe tmrw cuz they probably wanna get some more bugs in td

plucky hollow
#

think we borked removing chars from text fields at some point
when i open chat start typing out some long string then press hold backspace to remove stuff
it only removes the first char, have to keep tapping backspace or select everything to remove it all
this does not happen in vanilla

noticed this in my pre2 mod dev env while trying to run commands
couldnt easily backspace from incorrect tab complete

lethal onyx
#

uhm why do we keep the pre-1/2 branch around and not just merge and continue on the port branch?

wintry flower
#

Presumably the port to the pre was not considered "complete"?

lethal onyx
#

imo it's complete enough to continue on the main port branch

graceful laurel
plucky hollow
visual basin
#

furniture mods messing with keybinds as a free QOL feature is standard modding

plucky hollow
#

thats even more confusing, not including a single one of my mods it still occours

include(
//    "Registree",
//    "ApexCore",
//    "ItemResistance",
//    "InfusedFoods",
//    "FantasyDice",
//    "TestMod",
//    "FantasyFurniture",
//    "ApexCompatibilities",
)

//includeFurnitureSets(
//    "Nordic",
//    "Venthyr",
//    "Bone",
//    "Dunmer",
//    "Necrolord",
//    "Royal",
//    "Decorations"
//)
#

i now have a bare bones mdk no mod code yet key repeats still broke

visual basin
#

does it happen in prod or just dev

plucky hollow
#

havnt tried compiling my mods but i know it doesnt happen in neo dev or vanilla prod

#

unsure how i would test neo pre2 prod
not entierly sure how i would install it to prisim

#

happening in a fresh mdk download too

#

but not vanilla or neo dev

#

weird

#

the only changes i made to the mdk and key repeats still dont work for me

that envvar is to fix ELS crashing on startup which has been a thing since ~snap8 iirc
-# #1445764870564745228 message

plucky hollow
#

key repeats work fine up until 26.1.0.0-alpha.13+snapshot-10
but moment i try 26.1.0.0-alpha.14+snapshot-11 or newer key repeats stop working

#

so its related to the ELS seg fault?
i have ELS disabled in neo dev (fml.toml>earlyWindowControl=false)
if i reenable it and add the below env var to client runs key repeats now fail in neo dev
environment("__GL_THREADED_OPTIMIZATIONS", "0") // fix ELS crashing on 26.1-snapshot-8+

#

yep disable ELS and key repeats work fine (can even keep the env var)

#

tldr

for some reason when i have EarlyLoadingScreen enabled key repeats dont work
disable ELS key repeats work fine
-# fml.toml>earlyWindowControl=false

ive had ELS disabled since ~snap8 cause it started seg faulting
-# #1445764870564745228 message

i also need to specify the following env var when ELS is enabled which works around the seg fault
tested and key repeats work with and without this env var
(not entierly sure why or what it does, just that it allows me to launch with ELS)
-# environment("__GL_THREADED_OPTIMIZATIONS", "0")

steady heath
#

Is this a bug in the NVIDIA driver?

plucky hollow
# sleek perch Which GPU?

nvidia geforce rtx 3060 and this is what nvidia-smi spits out for versions
NVIDIA-SMI 580.126.18 Driver Version: 580.126.18 CUDA Version: 13.0

sleek perch
#

Then yeah, that function is what I expect

#

Essentially the way the nVidia OpenGL driver works is that when you perform an OpenGL call, what the driver actually does is take your command and enqueue it in a worker thread

#

Then the function returns immediately

#

Essentially allowing you to keep working while the driver does all it has to do to complete your OpenGL call

#

Disabling threaded optimization disables this worker thread IIRC

#

So every command is executed without copying

#

That doesn't mean that it is executed synchronously, as stuff like uploading to the GPU might still happen off-thread, but most commands should be executed on-thread now

#

This is my extremely high-level knowledge as someone that only dabbles in GP, so I might have oversimplified or got some details wrong, but this should be the general gist

#

Why that causes the crash, no idea

plucky hollow
#

disabling __GL_THREADED_OPTIMIZATIONS (setting to 0) is not whats causing ELS to crash
it crashes if that env var is not defined (have not tried setting it to anything other than 0)
-# or maybe i misunderstood what you were saying?

but my key repeat issue only happens if ELS is enabled
if i disable ELS key repeats dont work, with and without that env var defined

steady heath
#

iirc

plucky hollow
#

Yeah that’s how I understood it and without the env var ELS crashes really early on into the start up

steady heath
#

but this NVIDIA optimization breaks a lot of things even Sodium disables it by default

#

Does this also affect Windows with an NVIDIA GPU?

plucky hollow
#

Unsure I run fedora Linux

#

And don’t have a windows device to test on

paper cedar
#

You can also force this off by enabling synchronous GL debug callbacks IIRC

#

since logically the callback can only be synchronous if the GL method call is synchronous (to the driver, not the GPU)

sleek perch
plucky hollow
#

like it crashes basiclly instantly

#

if you get any further than this with ELS enabled (and without the env var/optimizations enabled)
the issue is not occuring for you

sleek perch
#

How can I do that? Lol

#

That's my question

plucky hollow
#

how do you launch the client?

#

cause thats all im doing, to trigger the ELS crash

paper cedar
#

That's not a segfault though 😄

#

luckily

plucky hollow
#

oh im just going by what embeded said it was

#

trust them to know what it is more than myself

paper cedar
#

Segfault means you get a full VM crash

#

that is just an exception

graceful laurel
#

The lines above the exception do look suspiciously like a JVM crash header

plucky hollow
tawny spireBOT
plucky hollow
paper cedar
#

Ah THATS a segfault 😄

inner creek
#

it's coming

plucky hollow
#

oh lord

quartz spadeBOT
#

New version detected: 26.1-pre-3.

sleek perch
plucky hollow
#

A third pre-release is here for the Tiny Takeover drop with more fixes for dolphins and baby mobs! Here's a quick showcase! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is an unofficial update video that aims to...

▶ Play video
inner creek
#

MC-306840 - Dolphins still drown themselves when no players are nearby

#

finally

lethal onyx
#

small one

plucky hollow
high sonnet
lethal onyx
#

rc1 on friday?

robust pike
#

4096...

quartz spadeBOT
#

Today we are shipping the third pre-release with minor tech changes and bug fixes.Happy mining!Technical ChangesThe Data Pack version is now 101.1Data Pack Version 101.1World GenerationPlacement Modifierscount Placement ModifierThe count field is now limit...

plucky hollow
#

quick port

inner creek
plucky hollow
#

so long as they dont do anything tomorrow, im switching isp tomorrow so prob wont be around

tiny pumice
graceful laurel
plucky hollow
#

what format would the tag name be? release/26.1.0.0-alpha.15+pre3 or release/26.1.0.0-alpha.15+pre-3

#

-# or doesnt it rly matter

sick crystal
#

latter, doesn't really matter though

#

pre-3 fits mojangs naming scheme though

plucky hollow
#

sticking to mojangs naming scheme sounds good, went with that

plucky hollow
#

if it starts that is... runner taking little bit to pickup the job
oh ofc as i press enter github picks it up

untold oyster
#

we need to poke those custom actions we have and update them

wintry flower
#

Awesome @plucky hollow! I taught you once how to publish releases and now I can just chill and let you do all the work 😄

bold forge
plucky hollow
#

blobconcerned that sounds like ez way to accidently publish mc sources or something we shouldnt be doing

sick crystal
plucky hollow
#

all those missing textures are "triggering" me

plucky hollow
# plucky hollow # 26.1 - Pre Release 3 - **Primer**: <https://github.com/ChampionAsh5357/neofor...

A third pre-release is here for the Tiny Takeover drop with more fixes for dolphins and baby mobs! Here's a quick showcase! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is an unofficial update video that aims to...

▶ Play video
sick crystal
#

I'm working on it!

#

I'm on G

inner creek
#

Sewing Kit and Tool Belt didn't need any code changes (vs pre-2)
Packing Tape was on snapshot-8 and did need one little code change

sick crystal
#

I just had the screen change from the GuiGraphics change

plucky hollow
#

yeah most who have already done alot of the snap/pre porting shouldnt need to change much for pre3

#

now yall who are still on 1.21.1 or some shit, port now or else your gonna cause some physical damage upon yourself later

sick crystal
#

Yeah 1.21.1 to 26.1 is yuuuuuuge

inner creek
#

1.21.11 -> 26.1 is not too bad
1.21.1 -> 26.1 has all of 1.21.3, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, and the changes to 26.1 itself

sick crystal
#

God forbid the people still on 1.20 lol

plucky hollow
#

some of those are bad enough on their own

#

let alone all together

inner creek
#

yeahhhhhhh

plucky hollow
#

21.4 for anyone with model gen is oof, im sorry

inner creek
#

specially when adding the neoforge transfer system stuff to the mix

lethal onyx
plucky hollow
#

whats wrong with just creating a new dispatcher and calling the put methods myself? like vanilla does
thats has been working just fine in mod dev

#

only thing i would like is better way to obtain/modify already existing interactions

#

like im doing for the water bottle

#

to allow my potion bottle -> potion cauldron

#

vanilla does water bottle -> water cauldron

lethal onyx
#

before my PR the put methods are package-private and registering to non vanilla and not your own dispatchers would be impossible.
also the id mapper is private

plucky hollow
#

ahh yeah i do have the following AT too which makes everything public since its all nice useful helpers/default impls

# Cauldron Interactions
public net.minecraft.core.cauldron.CauldronInteraction$Dispatcher *()
public net.minecraft.core.cauldron.CauldronInteractions *()
plucky hollow
#

but the event is nice for that i suppose

#

i also dont think these events should be fired on the neoforge bus
they feel like they should be fired on the mod bus

wintry flower
#

Just be careful with threading if you're registering directly

plucky hollow
#

anywhos left all these as comments on github so that they dont get lost here in discord

inner creek
#

26.1.0 is the mc version, including the .0 to mean "no hotfixes yet"

#

the last .0 is the neoforge build, which is 0 because it's alpha so not yet part of the standard development cycle

round pike
#

Ooooh

#

What would the version for full 26.1 version be?

inner creek
#

26.1.0.0-beta, followed by 26.1.0.1-beta, ...

round pike
#

Interesting

inner creek
#

same as current naming but one version part more to ensure no conflicts with mc versions

round pike
#

Ah! Makes sense!

lethal onyx
#

dang it the bootstrap method runs before mods are loaded

graceful laurel
lethal onyx
#

With that said, needing the dispatcher to construct the block brings up another issue which I didn't consider before: dispatchers need to be registered before blocks but items (and therefore also blocks) need to be registered to fill the dispatcher, so the event split is unfortunately needed and needs to be split further by firing them at different times.
So the dispatcher registration needs to be before registration and the interaction event needs to run after registration.

lethal onyx
#

We should also have a look at flammability (I can't find a datamap or an event for it)

craggy river
#

Isn’t that patched into blocks via a method or two?

lethal onyx
#

flammability in vanilla is two maps on FireBlock that are only used on the Blocks.FIRE instance with a method that is private

craggy river
#

#modder-1․21․1-support message
Yeah. Didn’t NeoForge patch flammability into being methods of the Block class?

tawny spireBOT
#

[Reference to](#modder-1․21․1-support message) #modder-1․21․1-support [➤ ](#modder-1․21․1-support message)getFireSpreadSpeed is from IBlockStateExtension

lethal onyx
lethal onyx
#

but having to override that for normal blocks like a normal log seems ass

craggy river
#

I agree, 100%.

#

I've commented on it before, I think.

#

I'd vastly prefer a datamap or something similar to that. Ideally, vanilla would patch it to be part of the block properties (or something similar that would work for multiloader more cleanly) but I don't think that's going to happen.

craggy river
lethal onyx
#

those override are older than the code I'm porting and that used the vanilla method so this is probably not intended to be the only way

craggy river
#

I'm just saying what I've heard in the past.

north berry
#

I mean, iirc we have (or used to have) systems where datamaps are used by default yet still a method exists for e.g. per-state/per-stack behavior

lethal onyx
#

let's ask datamaps mc gee

visual basin
north berry
#

yeah that sounds about right

lethal onyx
#

@bold forge flammability datamap yay or nay

tawny spireBOT
#

[Reference to](#modder-1․21․1-support message) #modder-1․21․1-support [➤ ](#modder-1․21․1-support message)(side note: Looking at that code I think there's a slight issue there in how neo patches in overrides. For one, there's no way to change the flammability of other blocks that use neo's callback, e.g. one cannot make mod A make mod B's block flammable/fireproof. But the major issue I see is that the vanilla system allows to have different kinds of fires that burn different things, but neo's patches work against that. Subclassing can restore it, but at the cost of copying the complete code of the FireBlock, as those patches are in private methods and in the middle of the logic instead of in the getters vanilla has to isolate flammability determination from the logic.
I think the better implementation would have been to use this.burnOdds.getOrDefault(p_221165_.getBlock(), p_221165_.getFmamability(...)); in getBurnOdds.
)

#

[Reference to](#modder-1․21․1-support message) #modder-1․21․1-support [➤ ](#modder-1․21․1-support message)yes the part that vanilla flammability is per fire block is the reason I haven't yet added any data map for it

lethal onyx
#

it's not per fire block tho... it always uses Blocks.FIRE even for soul fire

bitter gorge
#

wheeee rc1 time

quartz spadeBOT
#

New version detected: 26.1-rc-1.

lethal onyx
#

<@&1067092163520909374>

plucky hollow
#

Why today my internet has been not working all day

round pike
#

Any link?

lusty thistle
#

I'm not ready for 26.1 porting, oof

untold cypress
#

thonkies I expected rc after live

umbral lark
#

It's happening

zenith dove
lethal onyx
untold cypress
#

yeah, sure, but I didn't expect it

plucky hollow
visual basin
untold cypress
#

plot twist, tiny takeover is 26.3

rain herald
#

rc with no date is interesting

inner creek
#

they are waiting for the Minecraft Live on saturday

#

the 24th release is still likely

#

they "always" do rc-1 on thursday and release tuesday

zenith dove
#

on the bright side, the diff is tiny

untold cypress
#

just version updates?

inner creek
#

no bugs fixed, at least in the changelog

quartz spadeBOT
#

Today we are shipping the first release candidate for 26.1 and the Tiny Takeover game drop! If no critical issues are found, this will be the version that we ship for the eventual full release.Happy mining!...

inner creek
#

decompiler artifact?

plucky hollow
bitter gorge
#

i remember seeing that in cg output, i think they have something stripped in there

#

oh, wait what, that seems different

lunar kraken
# inner creek uhhh

I think some inlined constant messes with that. Mojang change their constants for releases and rcs to make the game crash less on weird edge cases

untold cypress
plucky hollow
visual basin
#

wait no

inner creek
#

so these are the actual meaningful code changes
"meaningful" is a stretch

visual basin
#

dafuq

inner creek
#

the second sounds like decompiler artifact

untold cypress
#

ah no

#

extra try

inner creek
#

yeah

#

but the inner try is just a try-with-resources with no catch

#

so it is the same in practice

bitter gorge
#

that smells decompiler artifacty

#

i'll have cg stats in a few, i have recomp bytecode diffs :)

lethal onyx
#

it's still -Pupdating=true right?

inner creek
#
  • version bump
  • a couple decompiler artifacts
  • a super call that is no longer there

the super method in pre-3 looks like this

#

I think this is also beta code that has been stripped

#

1.21.11

inner creek
#

so, in summary, there are no code changes

#

version bump + built with development flag toggled off resulting in slightly more stripping

bitter gorge
#

RIGHT, this method has a folded constant in it

bitter gorge
west thorn
#

every release someone makes the same discovery...
There is a code change and there is a static final that changed value from true to false, what do you think happened there?

bitter gorge
inner creek
#

I mean we didn't think anything specific we just wanted to make sure the decompiler didn't fail in a way that could cause issues after rebuild :P

lethal onyx
#

no changes only patch shifts

inner creek
#

do we need this comment? thinkies

bitter gorge
#

mm, not quite actually, unsure

empty night
#

If no critical issues are found, this will be the version that we ship for the eventual full release.
Good luck everyone that waited to port, here it is

robust pike
#

No primer changes this time around

lethal onyx
graceful laurel
#

Done

graceful laurel
shy valve
#

oh no. now i have to port from 1.21.11 to 26.1. how ever will i cope? /s

steady heath
#

Is it possible to add a tag for RC1?

graceful laurel
steady heath
#

oh

north berry
#

With appendHoverText being deprecated, what is the intended way to add tooltips now? I see that most of it is handled on a per-data component basis in ItemStack#addDetailsToTooltip, but we don't have an event for that yet? (Unless that's in another place)

graceful laurel
#

Keep using appendHoverText(). Making the mess that is vanilla's component tooltip handling work for mods is rather involved

north berry
#

so ignore the deprecation for now, got it

graceful laurel
#

If you're curious, here's a convo about that whole topic including a potential but complicated solution: #neoforge-github message

sick crystal
empty night
#

Has anyone spot checked all the datapack hooks?

Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.server.packs.repository.Pack.streamSelfAndChildren()" because "pack" is null

    at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:137) ~[minecraft-patched-26.1.0.0-alpha.0+rc-1.20260319.191853.jar:?] {neoforge:access_transformer}
    at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:147) ~[minecraft-patched-26.1.0.0-alpha.0+rc-1.20260319.191853.jar:?] {neoforge:access_transformer}
    at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.openCreateWorldScreen(CreateWorldScreen.java:191) ~[minecraft-patched-26.1.0.0-alpha.0+rc-1.20260319.191853.jar:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.openFresh(CreateWorldScreen.java:132) ~[minecraft-patched-26.1.0.0-alpha.0+rc-1.20260319.191853.jar:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.openFresh(CreateWorldScreen.java:116) ~[minecraft-patched-26.1.0.0-alpha.0+rc-1.20260319.191853.jar:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.worldselection.WorldSelectionList.handleNewLevels(WorldSelectionList.java:177) ~[minecraft-patched-26.1.0.0-alpha.0+rc-1.20260319.191853.jar:?] {neoforge:access_transformer}
#

Not sure if our bug or not, happened when my datagen failed and tried to create a new test world

plucky hollow
#

@lethal onyx i see you requested my review on cauldron interactions pr
i do want to pull it into mod dev first but as mentioned yesterday my internet is not happy rn
engineer should be coming around today to take a look at it tho so hopefully it gets fixed

quartz spadeBOT
#

New version detected: 26.1-rc-2.

empty night
#

oh no

plucky hollow
#

screm I’m making food

next harness
lethal onyx
#

I'm not home screm

plucky hollow
gray frigate
empty night
north berry
#

singular bugfix

untold oyster
#

what in the name of Hylia--

#

ah, a smol bugfix

#

(and a teensy refactor alongside it)

quartz spadeBOT
#

Friday Surprise! Today we are shipping the second release candidate for 26.1 and the Tiny Takeover game drop to address an important internationalization issue. If no other critical issues are found, this will be the version that we ship for the eventual f...

empty night
# quartz spade

I don't know why we have this bot but I'm gonna blame maty just because

maiden spade
#

It's fine, RC2 so two pings

untold oyster
#

evidently, one of em is updated faster than the other

plucky hollow
empty night
#

three thousand four

compact swan
lusty thistle
#

25 major versions if you just port Minecraft and ignore NeoForge

empty night
#

That isn't how the version history works, 26 is a year not a major

lucid tree
#

Would be 22 major versions

robust pike
graceful laurel
graceful laurel
jagged ridge
# graceful laurel And another one: <https://github.com/neoforged/NeoForge/pull/3005>

Hmm, I have two comments:

  • This API feels very low-level compared to our other model-related APIs; in particular, it's not clear just from the docs if I should be setting entries in the list, appending to the list, etc
  • If the extension is always called with an initially empty list, do we even need the boolean return value or can we just check if the list is non-empty after the call?
graceful laurel
#
  • The parameter doc does say that values need to be appended
  • That's a fair point, I'll change that
graceful laurel
jagged ridge
#

I subconsciously skimmed the param doc the first time

plucky hollow
#

so whats everyones guesses for if they will announce the drop date and if so when?

untold oyster
#

"we're releasing it this hour!"

plucky hollow
steady heath
#

March 24

plucky hollow
#

was not expecting the date to be so early

#

in the stream

untold oyster
#

ring a ding ding
it's a Tuesday

#

aight, no bets

hazy wind
#

and what farm Agnes has gone to this time kek

steady heath
plucky hollow
# steady heath March 24

<@&1067092163520909374> we have a date March 24th
if you have not started porting to 26.1 now this is your final chance to start porting and maybe get ahead of the curve
theres quite a few changes that can be a pain to update to depending on what your mod does

can find the WIP primer here
-# which unless anything major happens will be the final version of the primer

hazy wind
wintry flower
#

I'll resume work on the blog post either tonight or tomorrow 🙂

steady heath
raven wharf
steady heath
#

New biome in 26.2

final pollen
#

god this is so underwhelming

#

aand we got mc dungeons 2

steady heath
#

hahahah

final pollen
#

we knew this was in dev for a year now

#

with how they introduced this drop, i assumed they were going to add something great mechanically

craggy river
final pollen
craggy river
final pollen
#

yes, as was i

#

the sulfur cube is not a bad addition

#

it's not mechanically shallow

#

but it's just

#

nothing

#

technical minecraft will benefit from it, sure

craggy river
#

Exactly.

final pollen
#

fun minigames too

craggy river
#

I don't really see myself using it for much, though.

final pollen
#

but SPS, which is the game's worst facet, will not see much of an improvement

steady heath
craggy river
craggy river
final pollen
# steady heath

i'll be brainstorming EoMC features that use cinnabar and sulfur, because this is so ass

final pollen
#

at least the sulfur gas particles are a nice base for my cauldron puff particle, i'll just be stealing those

craggy river
final pollen
#

that'd be cool but it needs a proper use

craggy river
#

This probably isn't the channel to brainstorm for that, though, unfortunately.

final pollen
#

don't wanna do another sulfur cube kek

runic anchor
#

free update is free

steady heath
#

Vulkan x Minecraft in 2 weeks

lyric bobcat
#

it would be funny if they implemented vulkan with the april 1st shapshot

zenith dove
#

would be a good time to test it tbh

hazy wind
plucky hollow
#

yeah afaik they are focusing on getting it functional
before optimizing it, so i wouldnt even expect any performance improvements once vulkan initially drops

steady heath
#

I wonder which extensions will be used...

old wind
graceful laurel
plucky hollow
#

i could piecemeal the api to us so to speak
but if that was to happen the game would still run on lwjgl
just the vulkan backend would exist and be unused

#

that would at least allow shader mods to migrate over with as the api changes
but i dont see them doing that

graceful laurel
#

LWJGL or not has nothing to do with switching to Vulkan

plucky hollow
#

more than likely they will merge in the vulkan branch once its ready

plucky hollow
graceful laurel
#

There will, as far as I understand it, be both backends for a while and some way for the player to switch between them. The game will at all times run fully on a single backend though, not a weird mix

plucky hollow
#

i could imagine having the game run on some crazy hybrid opengl-vulkan backend would throw so many if nto all the rendering/shader mods out the window

steady heath
#

I wonder if the Minecraft Java videos on Minecraft Live use the Vulkan backend, because there are rendering bugs in the video

robust pike
#

@zenith dove Mind rebasing your PR on the 26.1 update branch? Thanks!

old pier
#

I don’t know if it’s gonna get common use, but I get a feeling that there’s something to be done with a mob that you can split like a slime, that then regrows into its bigger size.

robust pike
#

?

zenith dove
agile hull
robust pike
#

Figured it out

agile hull
#

It's only available in one specific page of the pr view

#

Jank ai generated code and all

zenith dove
zenith dove
#

will fix

toxic yoke
#

this will be really interesting

#

it won't use glsl anymore right?

inner creek
#

what else would it use?

#

I presume it will still use glsl
directly for opengl, and via a spir-v compiler for vulkan

plucky hollow
#

yeah glsl isnt bound to opengl its just the shader language it uses

toxic yoke
#

oh that's interesting

gray frigate
#

For at least while both GL and VK are supported, the B3D api will take in GLSL

#

The Vulkan backend will handle the differences

#

Once Vulkan only, this may change, it may not

sleek perch
#

How do I lobby for HLSL?

gray frigate
#

You don't

#

However, once VK only, the API could take SPIR-V instead, which you can compile HLSL to

#

yea technically opengl can take SPIR-V too, I'm ignoring that

north berry
#

which I'm gonna assume is what's gonna happen

#

an interesting question will be once the switch to Vulkan-only happens, whether the shaders will continue to be shipped in GLSL or if there will be a change to precompiled SPIR-V

steady heath
#
[Render thread/WARN] [mojang/GlProgram]: neoforge:pipeline/item_translucent_unlit shader program does not use sampler Sampler2 defined in the pipeline. This might be a bug.``` ![thonk](https://cdn.discordapp.com/emojis/932605815221788672.webp?size=128 "thonk")
graceful laurel
#

You can ignore that

wintry flower
#

there was no release for rc2, right?

inner creek
#

there's no release for rc1/rc2 of neo itself yet

#

rc1 didn't matter because it was identical to pre3

#

you can use the PR build though

wintry flower
#

nah I'll just make a release

#

it's unfortunate that we have so few people with bandwidth to help; I see many rejects and issues 😄

graceful laurel
#

The only rejects that should still be relevant are the fluid-related ones. Everything else should be done, it's just not cleaned up yet

wintry flower
#

it's a shame that we will have to move back to the main branch where doing anything requires approvals 😄

#

I hope that it won't create too much friction

graceful laurel
#

As for making an RC2 release: I would ideally like to get https://github.com/neoforged/NeoForge/pull/3005 in but I'm waiting for pup to have time to respond, I want to make sure I understood her question correctly and not just blindly merge it without

wintry flower
#

ah ok; I almost made it heh 😄

graceful laurel
#

In terms of issues with the port, the worst known one at the moment is this: https://github.com/neoforged/NeoForge/issues/3008. Seems to be exclusive to Linux and Nvidia and potentially Wayland specifically. The segfault (which is not visible in the log linked in the issue) is completely unhelpful and the stacktrace on the Java side is useless as well

gray frigate
#

Nvidia exclusive?

#

AMD doesn't repro?

graceful laurel
#

As far as I can tell it doesn't happen on AMD, though the only one who I know tried reproducing it on AMD is embeddedt

#

Here's where they tried: #1445764870564745228 message

untold cypress
#

thinkies let's try

inner creek
#

uh the log in that issue report says

Kernel driver in use: amdgpu

graceful laurel
#

It lists both

gray frigate
#

Amd iGPU

inner creek
#

wait yes nevermind

gray frigate
#

Yea, the crash from apex is in libegl_nvidia, so, Nvidia specific

untold cypress
#

thinkies oh, the launcher layout has changed again

gray frigate
#

I'll see if I can repro it tomorrow (Nvidia/Wayland)

inner creek
#

I have a laptop with nvidia gpu (Bazzite KDE, so wayland), if anything needs testing there

untold cypress
graceful laurel
#

Testing the same scenario with the RC2 PR build would also be interesting as that includes the FML update with the LWJGL bump, though I doubt that would change anything

inner creek
#

hm

pr2879.net.neoforged.neoforge 26.1.0.0-alpha.0 rc-2.20260321.154221 is unavailable.

The package version you're trying to access has either been deleted or never been published.

graceful laurel
#

The generated artifacts link is wrong (it doesn't url-encode the +), you need to go through "View all package versions"

inner creek
#

I don't see an installer jar listed in the assets

graceful laurel
#

There's a link to the installer at the bottom of the bot comment

inner creek
#

might not matter, though. the launcher isn't loading

#

oh!

#

okay the flatpak worked

#

(I have never run mc on the linux install in my laptop so it's downloading assets ... slowly...)

#

do we not produce a debug.log file?

#

pre-3 worked also

#

so I was trying to figure out if it launched with x11 or wayland

graceful laurel
#

The debug log still exists. You can also see X11/Wayland in the crash report

inner creek
#

no crashing, it works fine

#

both pre3 and rc2

graceful laurel
#

Yes, what I mean is that you can force a crash to find out whether X11 or Wayland is in use

inner creek
#

what was the key for that

graceful laurel
#

F3+C for ten seconds, even works from main menu

inner creek
tawny spireBOT
graceful laurel
#

It's using the wrong one: GFLW Platform: x11

inner creek
#

x11

#

yeah

#

no idea how to make it run with wayland

#

the flatpak for the vanilla launcher is set up to run on x11

sleek perch
#

Uninstall X

inner creek
#

I wasn't able to run the launcher outside the flatpak

#

oh well gotta be heading to bed

gray frigate
#

theres a debug thing for it

#

or, well, that applies to vanilla, idk how that applies to ELS

graceful laurel
#

It doesn't apply to ELS but ELS also doesn't set the window hint for preferring X11 when both are supported

empty night
#

Oh huh. You can add me as a datapoint for the linux bug, I've been running fine for quite a while (Ryzen, iGPU)

zenith dove
alpine minnow
empty night
mental thorn
#

there is a debug flag named PREFER_WAYLAND

lethal onyx
#

rc-3 today?

inner creek
#

possibly, since there was a fix #mojira message

plucky hollow
#

im not expecting a RC this close to release

#

like it drops tomorrow, just merge that into the release

empty night
#

Thursday: 26.1.1 drops

gray frigate
#

i did repro the ELS crash w/ wayland, but interestingly i also got a crash on shutdown when using xwayland, does anyone else repro the shutdown crash?
note: the crash is a sigbus in libnvidia-glcore.so

inner creek
#

it didn't crash on shutdown for me

zenith dove
#

i've personally only repro'd a crash on startup

gray frigate
#

is your session x11 or xwayland?

inner creek
#

I can try again when I get home

zenith dove
#

wayland, using idea installed from their website

gray frigate
#

wack

inner creek
#

wayland, here, with the launcher flatpak

gray frigate
#

i wonder if its the specific drivers i have installed causing this one then

inner creek
#

I have whatever the Bazzite variant with KDE desktop + nvidia has

gray frigate
#

im using Ubuntu 24.04

#

w/ gnome

zenith dove
#

same

#

nvidia-driver-570

quartz spadeBOT
#

New version detected: 26.1-rc-3.

gray frigate
#

i also have driver 570

quartz spadeBOT
#

Today we are shipping Release Candidate 3 for 26.1, addressing a bug in the Ender Dragon fight and fixing a crash.Happy mining!Fixed bugs in 26.1 Release Candidate 3MC-306989 The ender dragon initiates its death animation as soon as it dies, no matter how ...

gray frigate
inner creek
#

the pattern holds

visual basin
#

it has been 0 days since a bug in the ender dragon fight needed to be hotfixed

plucky hollow
untold oyster
plucky hollow
#

A third release candidate is here for the Tiny Takeover drop with a... dragon fix! Here's a quick showcase! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is an unofficial update video that aims to be the most com...

▶ Play video
next harness
bitter gorge
#

I'm running wayland kde + nvidia id you need another datapoint

lethal onyx
#

called it

plucky hollow
gray frigate
#

If you are using Wayland, and the app is using x11, that's xwayland

untold oyster
plucky hollow
mental thorn
#

I tried running Minecraft using a nvidia GPU through WSL (although it doesn't allow for using a linux nvidia GPU driver instead seemingly sending operations to the windows driver) and didn't have issues with starting it up through the vanilla launcher even when trying to get the early display window to use wayland

untold oyster
#

I really should look into offloading that into a free runner + S3 cache, as suggested by multiple people before

#

but the time

#

(also wondering where I'd put that cache thinkies)

paper cedar
#

I doubt WSL would use the offending NVidia GL linux driver, i don't know at which level it forwards

bitter gorge
paper cedar
#

It's possible we're doing something out of spec that usually causes no issues but causes crashes in NV, or it's just a quirk we'll have to workaround

untold oyster
#

oh right, that reminds me, I also need to look into replacing MinIO on the backup box

#

or looking at that OSS fork

empty night
#

11/10 code fix

#

They snuck in a tiny update to window render state size as well. Tiny code update for tiny takeover.

plucky hollow
robust pike
#

No primer stuff today

untold oyster
# gray frigate i did repro the ELS crash w/ wayland, but interestingly i also got a crash on sh...

for reference, the Neo window has the Wayland logo on it, and when I go to quit,

[22:52:52] [Render thread/INFO] [minecraft/Minecraft]: Stopping!
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f7254be160e, pid=552461, tid=552518
#
# JRE version: OpenJDK Runtime Environment Temurin-25.0.1+8 (25.0.1+8) (build 25.0.1+8-LTS)
# Java VM: OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (25.0.1+8-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libEGL_nvidia.so.0+0xb660e]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F" (or dumping to /home/sciwhiz12/dev/personal/VoxelTools/run/client/core.552461)
#
# An error report file with more information is saved as:
# /home/sciwhiz12/dev/personal/VoxelTools/run/client/hs_err_pid552461.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
#
#

if that helps in some way

#

different DLL though, I get libEGL_nvidia.so

gray frigate
#

yes, i reproed this

untold oyster
#

hmmm. I haven't tested vanilla yet

gray frigate
#

i also got a crash on shutdown using xwayland/x11

untold oyster
#

neat

#

well, not neat, but you know what I mean

zenith dove
untold oyster
#

hmmmmm

plucky hollow
inner creek
#

I'm home now, is there some way to force wayland with neo?

untold oyster
plucky hollow
#

its also a segfault too so

inner creek
#

lul this launcher is ancient I just noticed

graceful laurel
untold oyster
#

I posted above in reply to Rogue what shows up in my debug console after I quit

zenith dove
graceful laurel
plucky hollow
untold oyster
#

lemme yeet it here

#

I don't think there's any tokens to be concerned about thinkies

graceful laurel
#

Not in dev, no

graceful laurel
#

No stacktrace either, unfortunate

round spear
#

Given I vaguely recall things being manually forwarded from 1.21.11 to the 26.1 branch, has anyone done a look to make sure that all features/fixes that have been added to 1.21.11 since the 26.1 branch has started have been forwarded? Or is there some number of commits that we still need to move?

inner creek
#

I managed to run mc under wayland (via an Ubuntu distrobox), and it crashed on quit

#

with the iGPU

#

I'm confused, though. no debug.log files

#

wait, it was definitely running on the igpu... why did it crash with libegl_nvidia...

#

🤷‍♂️ yeh it crashes on quit with the nvidia lib even if it runs on igpu

graceful laurel
round spear
#

yeah that answers my question

#

wasn't sure how long the cache persisted for, but seems like it isn't long so isn't a problem

paper cedar
#

I don't think it matters which GPU ot runs on this is more likely a bug in the OpenGL clientside dll no?

#

"dll" used in lieu of .so here kek

plucky hollow
# plucky hollow # 26.1 - Release Candidate 3 - **Primer**: <https://github.com/ChampionAsh5357/...

A third release candidate is here for the Tiny Takeover drop with a ! Here's a quick showcase! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is an unofficial update video that aims to be the most comprehensive gu...

▶ Play video
topaz bridge
plucky hollow
topaz bridge
#

Yes for all versions since 26.1. For -snapshot-, -pre- and -rc-

plucky hollow
#

been meaning to make those urls smarter in my app at some point
cause they can easily be generated on the fly from the full long version id

zenith dove
toxic yoke
#

just the basic stuff

wintry flower
#

ok yeah indeed

#

found the first commit that was not cherry-picked

inner creek
#

is it over?

plucky hollow
#

looks to be

#

bot clearly wanted to re-read every version rdy for tiny take over tomorrow

inner creek
#

did the bot glitch, or did mojang push a new version manifest?

bold forge
#

also that's not based on the version manifest

#

it's based on the launcher update notes endpoint

plucky hollow
#

i dont think you got them all i still see 1.13-1.20 pre1

bold forge
#

refreshyour client

#

they're all gone

plucky hollow
north berry
#

Question, can we add a toTemplate() method on DeferredItem because it's annoying me and I think I may not be alone with that sentiment

plucky hollow
#

i mean the ctor overloads should allow you to pass the deferred item to item stack template

#

new ItemStackTemplate(deferredItem)

#

whats annoying about that?

north berry
#

it's just that ModItems.MY_ITEM.toTemplate() is a bit more convenient than new ItemStackTemplate(ModItems.MY_ITEM)

#

same reason we have DeferredItem#toStack(), for example

plucky hollow
#

ehh i dont rly see it being convenient
and feels like "feature creep" type thing but for helper/utils

#

and its no less readable or convenient than if you were to be using vanilla items
new ItemStackTemplate(Items.DIAMOND)
new ItemStackTemplate(MyModItems.RUBY)

night kiln
plucky hollow
#

the only thing i will admit is inconvenient about the ctors is they want Holder<Item> so wont accept holders of different kinds (DeferredBlock)

#

and theres not rly much we can do about this nor should we rly
track your registered BlockItem holders and pass those

night kiln
#

We can patch the Holder<Item> ctor to Holder<T extends ItemLike

#

it gets erased to Holder regardless

plucky hollow
#

we shouldnt be relying on ItemLike
mojang has stated they dont like it since it exposes the raw registry value
and will at some point remove it

night kiln
#

What does that mean

plucky hollow
#

what im referring to: #1445764870564745228 message

#

basicly they dont like that it exposes the raw Item value

#

you should be handling Holders not raw values

bitter gorge
wintry flower
#

hmm doesn't look trivial

wintry flower
#

hehe I think I got it

final pollen
#

Any ETA on neo 26.1

#

?

inner creek
#

vanilla 26.1 isn't even out

plucky hollow
#

sometime today, i dont think we got a release time only date

final pollen
#

I see

plucky hollow
#

oh neo 26.1

#

yeah ablobshrug

inner creek
#

think vanilla + 2-3 hours

final pollen
#

Delay between vanilla and neo usually?

#

Alright thanks

plucky hollow
final pollen
inner creek
#

missed a space

final pollen
#

Quark is a mod by Vazkii

plucky hollow
final pollen
#

What about parchment?

plucky hollow
#

not needed anymore due to unobf sources

#

mojang ships their param and local var names now
which is mostly what parchmenet was used for

runic anchor
#

We release the future

final pollen
#

Will my sources retroactively update?

#

Like

plucky hollow
final pollen
#

Blaze.java wasn't touched in 26.1 right

#

Will I still get its variable names?

visual basin
final pollen
#

I see

#

Will MDG need an update?

inner creek
#

you just update the neo version, (and gradle wrapper and gradle version if coming from 1.21.11 or older), and reload the gradle project

#

mdg is already updated if you are on latest

#

2.0.140

final pollen
inner creek
#

140+

#

140 is what I have been using for the snapshots

plucky hollow
#

131+ i think is what should be running but yeah just run latest mdg

hazy wind
plucky hollow
#

also dont forget to update your gradle wrapper to 9.4+ (iirc)
since that supports java 25 which 26.1 minecraft requires now

#

which should contain all this info iirc

inner creek
#

I use gradle 8.14.4

#

had some issues with gradle 9 so I just went with latest gradle 8.x

plucky hollow
#

weird ive seen so many people (including myself) fail to import anything unless they update gradle

#

due to java 25 sdks

inner creek
#

ugh I hate that discord ignores autoplay choices when you send a message and loops gifs forever without any ability to stop them

plucky hollow
#

mean while theres me with a plugin that ensures everything continues to animate even when window is not focused
like seeing the animated server icons, why that is only on hover confuses me
you like never see them animate cause of it

lethal onyx
#

release now or in 1h?

robust pike
#

If people want to approve and merge the primer now, feel free

inner creek
toxic yoke
#

oh god no

#

please don't release this monstrosity 😭

#

but it's also the perfect time to do an IP scan and find all streamer's unwhitelisted servers 🤣

wintry flower
#

Better use MDG 141, that will also remove the unknown version capabilities warning

visual basin
#

I just use version '2.0.+' so I'm always on latest

inner creek
#

hm no release yet...

untold cypress
#

release machine broke

plucky hollow
#

im guess release ~45mins or so

lethal onyx
#

T-20min

lucid tree
#

Okay

toxic yoke
#

please don't release

#

@ monjangstas don't release

tiny pumice
#

Please release, I'm bored 🙂

zenith dove
#

i have things to upload please release

runic anchor
#

Nope. Too busy refactoring rendering

#

Mojang needs to make sure everyone’s work is borked

plucky hollow
arctic sierra
toxic yoke
plucky hollow
#

The Tiny Takeover is happening - Minecraft 26.1 updates baby mobs, but also includes craftable name tags, new stone cutter recipes and more! Here's the ultimate guide to all the news! #minecraftemployee

This guide was made for Minecraft Java Edition. Many new features and some smaller changes also apply to Bedrock Edition.

slicedlime works as ...

▶ Play video

The Data Pack version of Minecraft 26.1 is 101.1 and with that we get World Clocks, data-driven Villager Trades and much more. Here's an in-depth look at all the news! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. Thi...

▶ Play video

The Resource Pack version of Minecraft 26.1 is 84 and with that we get new Item Models, Block State Rendering improvements and more! Here's an in-depth look at all the news! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare tim...

▶ Play video
toxic yoke
lethal onyx
round pike
#

Now to wait for snapshots again 🤣

quartz spadeBOT
#

New version detected: 26.1.

odd vortex
#

holy shit

sick crystal
#

ITS TIME!

visual basin
toxic yoke
lethal onyx
heavy kite
#

bolb revenge

maiden spade
#

Modders, brace yourselves for the "26.1 update" spam in Curseforge comments

zenith dove
#

turned those off years ago

sharp ermine
#

guys why isnt neoforge updated to 26.1 yet 🥺

fast light
#

27.1 when

cursive lily
sharp ermine
#

tiny take over

runic anchor
#

Drop

high sonnet
#

Tiny took over

visual basin
#

tiny turnovers

lethal onyx
plucky hollow
cursive lily
#

:D Thank you for correcting it <3

heavy kite
tiny pumice
runic anchor
#

@hasty breach Mojang dropped

sharp ermine
#

where #26.2 Snapshots

lethal onyx
toxic yoke
#

me when botania is going to take 10x longer to port

heavy kite
#

I shall call this update "apple turnover" from now on

#

I find that suitably funny

toxic yoke
#

@ shedaniel why is arch not on 26.1 ???

#

🤓

untold cypress
#

thinkies has neo decided on a versioning format?

toxic yoke
#

@plucky hollow can i dm you

tiny pumice
#

Time to see which config lib for Fabric will be out earlier than Cloth Config

#

Configs on fabric hold me back LULW

plucky hollow
zenith dove
#

also i just use kaleido config which isn't minecraft-specific and lets me port wherever

toxic yoke
quartz spadeBOT
#

Ready or not, here comes the Tiny Takeover drop! New versions of baby mobs have stormed Minecraft, causing cuteness overload across biomes and builds. Listen out for heart-melting sounds, craft name tags for your pets, and keep babies forever young with th...

tiny pumice
#

Whoops, sorry for the ping

toxic yoke
#

the whole jar ?

plucky hollow
#

that site does the same job as snowman

toxic yoke
#

just click download on github 🙏 😭

tiny pumice
# still elbow it's only fabric

Well I only need it on fabric. It's for my multiloader project and the other side is Neo for which I just use it's toml config system

inner creek
#

any changes vs rc3?

plucky hollow
#

Well what timing just had a blackout on my street

lethal onyx
sick crystal
lethal onyx
#

we have neoform, let's get this released

inner creek
#

alright then, I'll finish doing some work things while waiting for 26.1.0.0-beta

lusty thistle
#

And I'm waiting for 26.1.0.0-beta

inner creek
#

oop

#

typo

lusty thistle
#

Yes, 0 is directly next to 1 Kappa

#

ok maybe on numpad

plucky hollow
#

its right under 1

inner creek
#

it was more of a brain-typo

#

than a finger-typo

odd vortex
#

who uses numpad???

plucky hollow
#

me

lusty thistle
#

I do

inner creek
#

some people do, but not me

plucky hollow
#

so much easier to type numbers on a numpad

inner creek
#

I just thought the wrong number

plucky hollow
#

then numbar above letters i use mostly for gaming

inner creek
#

I'm left-handed and the numpad is on the right lul

plucky hollow
#

selecting slots in mc

#

but typing numbers i use the pad

lusty thistle
#

22.0.0-beta

still elbow
#

rn i'm waiting for neoforge to update and for cf to add 26.1

#

then i'll publish an update for my mod

inner creek
#

yeah I have Sewing Kit, Tool Belt, Packing Tape, and Json Things ported to pre-3 and ready to get bumped to the final release

#

the rest I'll do as I get the chance

still elbow
#

i have moderner beta and picture mode already ported to 26.1 prereleases

untold cypress
inner creek
#

my old laptop was full keyboard
my current one is tenkeyless

#

(weird name to refer to a grid of 4x5 on which 17 keys are placed, 3 of them double-sized)

odd vortex
#

my pc keyboard has a numpad too but i never actually used it 🙃

plucky hollow
#

must be new here, the article and other related info is pinned ablobwink

dreamy viper
#

XD

hazy wind
#

Hi

toxic yoke
#

soo does anyone have the snowblower output

inner creek
#

26.1 final == 26.1-rc-3

graceful laurel
toxic yoke
#

i tend to run grep a lot

#

as if you're getting sued over it

dreamy viper
#

hello

#

is there a neoforge build out yet

inner creek
#

no

dreamy viper
#

ok

inner creek
#

you will want to keep track of #builds

marsh mason
#

what's going on with the build being cancelled lol

inner creek
#

currently we are trying to fix the version number generaation

#

it was the wrong version!

dreamy viper
#

ah

marsh mason
#

ahhh alright

inner creek
#

it's meant to be 26.1.0.0-beta

marsh mason
#

and it's trying 26.1.0-beta

inner creek
#

26.1 + .0 because no hotfixes + .0 neoforge build

marsh mason
#

all good

graceful laurel
dreamy viper
#

just waiting so I can code the new version on it

#

I have 3 mods I can port

final pollen
#

You should change the version numbering to be neo.[mc ver].forge.[mc hotfix].[ver]

So neo.26.forge.1.1

Horrible, yes

strong wing
marsh mason
#

i mean, you can use the pre release as well, wouldn't imagine a lot changed

dreamy viper
#

neo.forge.26.1.1

lusty thistle
#

n.26.e.1.o.0.forge.0-beta

marsh mason
#

0.0.0-beta+mc.26.1

tiny pumice
#

2e0F1rG3

plucky hollow
#

for all those wondering 26.1.0.X-beta will be the version number

we are updated and running but the backend tooling is complaining about various things
so please do be patient while we work on getting the release out

marsh mason
final pollen
#

Double negation my beloved

lethal onyx
final pollen
marsh mason
#

think I forgot a /j there

plucky hollow
lucid tree
#

26.1 neo when? /J

dreamy viper
#

notbetanotrelease-26.n.e.o.f.o.r.g.e.1.beta.1

final pollen
dreamy viper
#

notbetanotrelease-26.n.e.o.f.o.r.g.e.1.beta.1.Twenty.six.point.one.point.zer.0.zer.0

#

this is horrible versioning ^

#

btw any signs of vulkan or is that the next update

marsh mason
#

that's assumed to be 26.2

#

but then again I don't think that's confirmed

dreamy viper
#

yes

plucky hollow
#

vulkan will come when its rdy, theres nothing set in stone on when that will be

dreamy viper
#

true

inner creek
#

vulkan is 26.2+ yes

plucky hollow
# plucky hollow # 26.1 - Tiny Takeover - **Primer**: <https://github.com/ChampionAsh5357/neofor...

The Tiny Takeover is happening - Minecraft 26.1 updates baby mobs, but also includes craftable name tags, new stone cutter recipes and more! Here's the ultimate guide to all the news! #minecraftemployee

This guide was made for Minecraft Java Edition. Many new features and some smaller changes also apply to Bedrock Edition.

slicedlime works as ...

▶ Play video
dreamy viper
#

XD

final pollen
#

All the chaos is gonna be the porting

dreamy viper
#

XD

plucky hollow
graceful laurel
#

I can basically guarantee you that the initial Vulkan implementation will come in a single snapshot, anything else just doesn't make sense since it wouldn't run

marsh mason
#

afaik the initial release with vulkan (i assume 26.2) will have both gl and vk backends available

inner creek
#

my understanding was that the snapshots would have both, not necessarily the final release

#

but I find it likely that 26.2 will have both in order to get as wide testing as possible

untold cypress
#

we will stay in the testing period until we’re confident that the Vulkan implementation is stable, performant and ready

#

So potentially even 26.3

#

who knows

inner creek
#

ah yeah

alpine minnow
#

My guess is 27.1 will have VB and vulkan stable

plucky hollow
sick crystal
#

ITS LIVE!

final pollen
#

Yeaaahg

#

Hard core to the mega

#

It's out!

modern coyote
#

does Neo handle the new hidden window hint?

#

doesn't seem so

inner creek
#

no idea what that is

#

:P

modern coyote
#

the new borderless fullscreen option uses a window hint not documented anywhere

inner creek
#

our early loading system is probably not updated to whatever new stuff mc does

modern coyote
#

and only in the LWJGL fork of GLFW

inner creek
#

ah right that

#

yeah I wouldn't be surprised if it's missing

modern coyote
#

seems like borderless fullscreen is completely broken in the Neo build, then

#

and is just always exclusive

#

GLFW.glfwWindowHint(131088, glfwBool(!options.exclusiveFullScreen()));

#

this is the hidden window hint

#

(called GLFW_SOFT_FULLSCREEN in LWJGL)

untold cypress
#

Why is it .1 and not .0?

plucky hollow
#

some tech issues which required an additional push

next harness
#

pain

#

no pain no gain

#

has mc versioning been changed?

visual basin
#

yes

#

there was a whole thing about it

#

26.1 = the first major release of 2026

#

if there's hotfixes, they'll be 26.1.1, 26.1.2, etc

#

second major release will be 26.2

#

first major release of 2027 will be 27.1

#

estimate ~4 major releases per year

#

modpacks will probably stick to one major release per year and ignore the others

next harness
final pollen
#

Any ETA on neo 26.2 ? /j

plucky hollow
#

sometime this year blobxd
-# id hope

final pollen
plucky hollow
#

0 doesnt exist

final pollen
#

This is the second time you have missed my humor

next harness
final pollen
runic anchor
#

fools april

dreamy viper
#

can someone help me in #user-support my dev world is frozen on world loading

#

26.1, neoforge 26.1.0.1

plucky hollow
# plucky hollow # 26.1 - Tiny Takeover - **Primer**: <https://github.com/ChampionAsh5357/neofor...

The Data Pack version of Minecraft 26.1 is 101.1 and with that we get World Clocks, data-driven Villager Trades and much more. Here's an in-depth look at all the news! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. Thi...

▶ Play video
plucky hollow
# plucky hollow # 26.1 - Tiny Takeover - **Primer**: <https://github.com/ChampionAsh5357/neofor...

The Resource Pack version of Minecraft 26.1 is 84 and with that we get new Item Models, Block State Rendering improvements and more! Here's an in-depth look at all the news! #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare tim...

▶ Play video
bold forge
#

<@&1067092163520909374>

#

we've got a 26.1.1 rc

untold cypress
sharp ermine
#

amazing 1 line change

umbral lark
quartz spadeBOT
#

We are releasing 26.1.1 Release Candidate 1, addressing an issue with player reporting that we missed in the previous version. If no further issues are encountered, we will release 26.1.1 tomorrow with no additional changes.Happy mining!Fixed bugs in 26.1....

plucky hollow
#

There's a new Hotfix in town with a new Release Candidate - 26.1.1-rc-1. You can skip this video. Thank me later. But if you're really interested, here's the news. #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is...

▶ Play video
mental thorn
#

A single ! was added to a single line

fringe oriole
#

lol

untold oyster
#

it seems to have been broken since 26.1-snapshot-7, based on the blame log

mental thorn
#

The release candidate was released a half hour into april fools in New Zealand

shy valve
#

the april fools joke is that the RC is the april fools version and they've hidden all the features from the release notes as part of the prank

gray frigate
hazy wind
#

Anti chat reporting people would love that version now

maiden spade
#

Mojang destroyed No Chat Reports with this simple trick, discorver how

untold oyster
untold cypress
#

Only CET/CEST exists for mojang

robust pike
#

I'm pretty sure this doesn't need a primer

toxic yoke
round spear
round spear
raven wharf
old pier
#

Does nausea affect mobs? I thought it was one of those visual things that wasn’t all that impactful on things that don’t need to see via a screen.

inner creek
#

like, the effect does apply, but it does nothing

maiden spade
#

Would be funny to have the mobs walking in random directions when affected by nausea

old pier
craggy river
#

That it would!
-# My mod has darts which can be tipped with items to inflict potion effects... they're almost completely useless against mobs, since almost all monsters are immune to most harmful effects!

plucky hollow
# plucky hollow # 26.1.1 - Release Candidate 1 - **Primer**: <https://github.com/ChampionAsh535...

There's a new Hotfix in town with a new Release Candidate - 26.1.1-rc-1. You can skip this video. Thank me later. But if you're really interested, here's the news. #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is...

▶ Play video
tawny spireBOT
#

[Jump to referenced message](#minecraft-updates message) in #minecraft-updates

This is a new version. Changes listed from 26.1.1-rc-1.

Links:
client | server

inner creek
#

<@&1067092163520909374>

final pollen
#

ah, i see

#

it's called 26.1.1

#

because 1 line was changed

quartz spadeBOT
#

New version detected: 26.1.1.

inner creek
#

their april fools is to make us believe there's an april fools

#

why did it not let me ping thonk

compact swan
#

#minecraft-updates message what

tawny spireBOT
#

[Jump to referenced message](#minecraft-updates message) in #minecraft-updates

Version has been removed from the manifest :(

inner creek
#

ooooh

#

they pulled the wrong trigger?

lethal onyx
strong wing
#

thinkies and I just gave out Snapshot Guesser

inner creek
#

heyyy #minecraft-updates message

#

they republished

lethal onyx
#

there is no snapshot in ba sing se

strong wing
inner creek
#

oooh

old wind
#

The jar links have the same hash, so was it the metadata that changed?

plucky hollow
#

There's a new Hotfix for Tiny Takeover - 26.1.1. You can skip this video. Especially if you didn't skip the last one. But if you're really interested, here's the news. #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. Thi...

▶ Play video
quartz spadeBOT
#

It's a sunny Wednesday in the shipping room and we're starting the day off with releasing 26.1.1, a hotfix release that addresses an important issue reported in the 26.1 release.Happy mining!Fixed bugs in 26.1.1MC-307140 Chat messages can no longer be repo...

old wind
#

Conspiracy theory time /s

The bug was included intentionally, so that they can test everyone's automations for the full new version number scheme (year.drop.hotfix)

lethal onyx
#

wait... did they push the publish button for the hotfix twice and the second release just replaced the first

inner creek
#

they published, unpublished, then republished

cursive lily
#

We didn't do anything different from the way we usually do things. Maybe some caching issue on that bot's end?

inner creek
#

no clue

plucky hollow
# plucky hollow # 26.1.1 - Hotfix - **Primer**: <https://github.com/ChampionAsh5357/neoforged-g...

There's a new Hotfix for Tiny Takeover - 26.1.1. You can skip this video. Especially if you didn't skip the last one. But if you're really interested, here's the news. #minecraftemployee

slicedlime works as a Technical Director for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. Thi...

▶ Play video
hazy wind
#

interesting april fools joke /s

bitter gorge
# inner creek

My bot didnt have any issues like this. Although my scrape interval for the manifest is probably a lot longer (~5mins)

inner creek
#

I wonder how many requests per second they get specifically from people polling for version updates

plucky hollow
#

yes ps

bitter gorge
#

It seems to be azure cached? or a blob or something? I doubt we'd even show up on metrics compared to launchers

inner creek
#

oh yeah I don't think it makes a difference

#

just curious

bitter gorge
#

I felt bad even setting my bot to 5 mins, as i couldn't etag cache with k8s at the time

lunar kraken
inner creek
#

yeah was pointd out by someone else

cursive lily
#

What do you think is sus about it?

lucid tree
#

It's April 1st

cursive lily
#

Just because it's April 1st doesn't mean everything that exists on that day is sus

vapid juniper
arctic sierra
#

Security Unintended Service

quartz spadeBOT
#

New version detected: 26w14a.

bold forge
#

<@&1067092163520909374>

bitter gorge
#

LOL

north berry
#

ono

untold oyster
#

IT BEGINS

bold forge
#

I guess old habits die hard

lucid tree
#

Ping?

craggy river
#

Ah, there it is.

high sonnet
sharp ermine
#

is there an article?

bold forge
#

please don't be obfuscated

inner creek
lusty thistle
#

Back to old versioning, 26.1 was a mistake

lucid tree
#

Damn they went back to their own versioning system 😲

compact swan
hazy wind
round pike
#

Article?

bold forge
#

it is not obfuscated

hazy wind
lusty thistle
#

Obfuscate Mod incoming kappa

inner creek
#

no obfuscated, sadly

lunar kraken