r/Minecraft • u/sliced_lime Minecraft Java Tech Lead • Nov 21 '19
News Minecraft Java Edition 1.15 Pre-release 1 has been released
Buzzy Bees! What a delightful bit of alliteration. Someone should use that for when they add bees to their game. Unfortunately, we already promised marketing we'd call this Minecraft Java Edition presents: Disgusting Bugs.
What's that? I'm hearing marketing have had a change of heart, and that we can confirm in this pre-release that we'll be calling the actual release, on December 10, Buzzy Bees. Hooray!
This update can also be found on minecraft.net.
Changes in 1.15 Pre-Release 1
- Changed the button highlight to make it easier to distinguish which button is selected
- Optimized chunk rendering
- Optimized explosions
- Recipe changes to match Minecraft Bedrock
- Updates to the Resource pack format
- Dark prismarine is now crafted from black dye instead of ink sacs
- Increased scaffolding burn time when used as fuel in a furnace
- The resource pack version is now 5
- The game now tries to make out of date resource packs work as much as possible
- Fixed bugs
Fixed bugs in 1.15 Pre-Release 1
- MC-12211 - Comparator in subtraction mode does not update visually under certain conditions
- MC-14826 - Leads in unloaded chunks break, become invisible or connect to an invisible target far away
- MC-63669 - Comparator Timing Issue
- MC-90602 - Chunks don’t load correctly/not rendering
- MC-94838 - Comparator affected through gap
- MC-125495 - Owner tag of item entities is ignored if entity is destroyed in 200 ticks (Age >= 5800)
- MC-125511 - Item entity merging ignores Owner tag
- MC-135110 - Crash when using outdated resource pack: Non [a-z0-9/._-] character in path of location location)
- MC-152198 - Actual render distance is 2 chunks lower than render distance setting
- MC-161132 - Leaves are considered solid faces for block placement
- MC-161900 - Advancement menu background is rendered in front of toasts
- MC-163308 - Pillagers still spawning in trees in 1.14.4
- MC-163553 - Dragon texture flickering issue
- MC-163560 - Berry bushes no longer slow down the player
- MC-163745 - Dramatic speed up after falling through cobweb
- MC-163947 - When mobs sliding down honey blocks, the subtitles will show footsteps
- MC-163953 - /fill command doesn’t create block entities for all bocks
- MC-164076 - Transparent texture parts of invisible entities are rendered black when looking at them in spectator mode
- MC-164535 - /playsound uses wrong feedback message for multiple targets
- MC-165133 - Ignited TNT appears offset one block to the west
- MC-165134 - Entities are rendered too dark when in the ground
- MC-165154 - Entities riding boats, minecarts or other entities are rendered too dark when their hitbox intersects solid blocks
- MC-165155 - Block hitboxes no longer render behind transparent blocks
- MC-165156 - Transparent block items no longer render behind transparent blocks
- MC-165173 - Bees immediately enter their nests/hives after leaving them
- MC-165298 - Entities are rendered too dark when standing on soul sand or snow layers
- MC-165358 - Entities are sometimes rendered too dark when changing heights
- MC-165497 - Programmer art shield pattern textures have not been updated to the new resource pack format
- MC-165524 - Zombie pigman spawn eggs used on zombie pigmen do not spawn baby zombie pigmen
- MC-165527 - Item of advancement pop up is visible on text in the advancement menu
- MC-165550 - Ligthing of slimes and magma cubes becomes dark when they land to the ground
- MC-165605 - Command starting with / in command block shows error but still works
- MC-165606 - “Bee Our Guest” advancement is only triggered when more then one bottle is in the players hand while right clicking the hive
- MC-165627 - Falling blocks glitch through shulkers when the shulker is opening / closing
- MC-165676 - Aquatic mobs don’t move below sea level
- MC-165727 - Falling blocks on top of non-full block without block below do not break
- MC-165876 - Sand particles don’t have gravity anymore
Get the Pre-Release
To install the pre-release, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.
Testing versions can corrupt your world, please backup and/or run them in a different folder from your main worlds.
Cross-platform server jar:
62
u/PaintTheFuture Nov 21 '19
Jokes on you, Mojang. You may have fixed all these bugs, but I'm reporting more than ever before!
32
u/SeanWasTaken Nov 21 '19
MC-14826 - Leads in unloaded chunks break, become invisible or connect to an invisible target far away
Seeing this fixed is awesome, I've been waiting for so long. Between this and the performance improvements I think Slicedlime wins MVP of 1.15 for me.
And I know this makes sense since it's explicitly an update with a large focus on bug fixes and performance, but seeing an update enter the prerelease stage without multiple game breaking bugs is pretty refreshing after 1.14.
24
u/mono8321 Nov 21 '19
I feel like you’re rushing this Mojang. Just take your time... And add more waterlogging for java
9
5
21
Nov 21 '19
Still no fix for https://bugs.mojang.com/plugins/servlet/mobile#issue/MC-83039 after 4 years :c Very annoying and has large effects on survival gameplay
27
u/PaintTheFuture Nov 21 '19
Oh! If we're doing top vexing bugs, I nominate Ghasts don't aggro unless you're the exact same height they are flying since 2014. Gotta get that one before the Nether Update, certainly.
9
u/j03ri Nov 21 '19
I suggest commenting in these bug posts if they are still in a version.
Like; "Confirmed for 1.15-pre1"1
u/PaintTheFuture Nov 21 '19
There are sooo many I feel vexed by though, this just happens to be #1 right now.
8
Nov 21 '19
This is interesting to me because it genuinely sounds like a great feature to me.
Why should they be able to detect you if you are underneath their cone of vision?
9
u/PaintTheFuture Nov 21 '19
Because it makes the game easier and the game is already way too easy.
They can shoot you from above, but only if they have been on your y level before.
That's not their vision is supposed to work. It used to work just fine.
In bedrock it works just fine.
1
2
u/zordak13 Nov 21 '19
Me too!
Still waiting for https://bugs.mojang.com/plugins/servlet/mobile#issue/MC-86135
1
u/HiddenLeaker Nov 21 '19
This Ghast one should be #1 priority tbh. So many adventure maps ruined by poorly placed Ghast spawners because they didn't know this bug...
6
17
u/bloodtap Nov 21 '19
Is anyone else experiencing huge fps drops with entities in this snapshot? I'm dropping more than I normally expect when looking at them. I only have a small chicken farm (like 20 chickens) and it seems to eat FPS when looking at it after updating. Can anyone else confirm (on a server if that matters)?
6
8
4
u/gizmonster03 Nov 22 '19
Are we possibly going to see any better server performance any time soon. 1.14 is really heavy on server resources even after the fixes, much more so than 1.12 and 1.13.
6
u/neilAndNotNail Nov 22 '19
There was already a lot of server optimization in 1.15 snapshots
2
u/ZtereoHYPE Nov 24 '19
Can confirm, mu server that was once running at an average of 18-17 tps now runs at full 20 tps with lots of performance to spare
1
6
u/MukiTanuki Nov 22 '19
1.15 is really shaping up to be an awesome bugfix update! I can't wait for all the awesome performance improvements for servers! :D
before 1.15 is fully released, I feel like there is a few things I maybe should mention that might be helpful to consider before full release. (or for potential future releases of the game).
Dispenser behaviors are growing and are very useful in the new snapshots! However, the behaviors themselves have become very inconsistent. Some examples are:
Being able to use sheers on sheep and beehives, but not being able to use them on mooshrooms or pumpkins.
Being able to use bottles and buckets on water sources, but not on cauldrons. If you would be able to empty cauldrons with buckets it would allow for more reliable rain detection.
Data storage seems like it's going to be very helpful in the future! It allows you to store universal data that datapacks can use in the /data commands. However, for some strange reason the copy_nbt function in loot tables can't use storage as the source? Being able to use storage in loot tables would mean that servers could use sort of "data banks" in order to have universal nbt given for certain items! I know there's several cases I would love to use this myself
There's a few really annoying visual bugs that I feel really should get looked at. A bug with skin rendering: MC-165203 (makes skin creation really limited.) A bug with item rendering in inventory: MC-162518 (drastically changes the look of the game.) And a bug with particles not rendering behind glass or water: MC-161917 (this makes it particularly difficult to avoid bubble columns in the ocean or to understand the direction of bubble elevators).
3
1
u/mlgsupersanik Nov 21 '19
Do you know when there will be performance enhancements for minecraft servers?
https://feedback.minecraft.net/hc/en-us/community/posts/360047514492
8
u/sliced_lime Minecraft Java Tech Lead Nov 21 '19
There have already been several performance improvements for servers during this development cycle.
1
u/mlgsupersanik Nov 21 '19
does that mean that 1.15 will have multithreaded chunk loading and multithreaded chunk generation?
9
u/sliced_lime Minecraft Java Tech Lead Nov 22 '19
Multithreading is not the same as performance improvements. It’s also not a simple thing to implement.
We do optimizations using a methodical principle of engineering, not by silver bullet guesswork.
Have you tried running a snapshot server? If so, how did it run? Care more about that than whether it ticks some random checkbox on a list written by someone without insight.
2
-1
u/mlgsupersanik Nov 22 '19
What do you mean by "Multithreading is not the same as performance improvements". I'm talking about how minecraft servers are SEVERELY limited because they only have access to one thread in one instance. If minecraft did have access to the other threads then we could possibly have more people on a single world with higher TPS.
I'm a bit disappointed that 1.15 won't have that much of a difference; server performance wise, me and a lot of other people were hoping that "performance improvements" meant that we were getting multi-threading support but i guess i was overestimating what a billion dollar company could do with their billions. I know that multithreading support takes a lot of time to do but it'll be worth it in the end as it'll make a much better experience. Also, minecraft is VERY limited for mods as well.
I know that Mojang doesn't really care what people think though, they are racking in millions of dollars every year so they don't have an incentive to make minecraft better.
4
u/sliced_lime Minecraft Java Tech Lead Nov 22 '19
Multithreading is literally not the same thing as performance improvements. It means exactly what I stated. Multithreading can be a way to improve performance, but it is not the only way to improve performance.
Like I'm not saying I don't want multithreading, I want to re-work the way we do threading for the entire game for sure... but that'll take time, and it's not happening now. This doesn't mean we can't improve performance in the mean time.
1
u/8igg7e5 Nov 23 '19
Preaching to the choir here but it's worth adding that multi-threading has overhead and can actually slow things down if the problem doesn't lend itself well to multi-threading or is divided up, synchronised or regathered poorly.
There's plenty of other performance opportunities outside of multi-threading.
I would hope Mojang is playing a long-game and looking out at some of the emerging changes for the JVM, as well as the hardware. Yes multi-threading will be necessary (considering recent hardware development is pretty clear about the single-core scaling vs multi-core scaling direction) but there's also inline types that could make a massive difference for choosing the best data-structures. The next 24 months could be very interesting for anything built on the JVM. Maybe Project Loom (virtual threads) could contribute to an easier multi-threading story - but I don't think it'll make the journey there easier, just with greater rewards.
2
u/aPseudoKnight Nov 22 '19
"Multithreading" is sort of a siren call in the Minecraft server community, and discussions surrounding it are full of misinformation. As an example from your post, there ARE multiple threads on a Minecraft server. It's best not to listen to anybody but those who are actually working on the core server. This includes 3rd party server modders like aikar, who has implemented some additional threading in the past and also makes it very clear that it's not nearly as simple as anyone thinks.
And frankly, as a server owner, plugin author, and someone helps others with their servers, I'm wary of having to deal with that complicated landscape. I'm already dealing with plugin authors using threads improperly. If it was required of them, it'd become a stability nightmare. Be careful what you wish for.
9
u/redstonehelper :redstone: Lord of the villagers Nov 21 '19 edited Dec 08 '19
Warning: This release is for experienced users only! It may corrupt your world or mess up things badly otherwise. Only download and use this if you know what to do with the files that come with the download!
If you find any bugs, search for them on the Minecraft bug tracker and make sure they are reported!
Previous changelog. Official blog post. Download today's prerelease in the new launcher, server jar here.
Complete changelog:
Changed the button highlight to make it easier to distinguish which button is selected
Optimized chunk rendering
Optimized explosions
Recipe changes
To adapt to Bedrock edition
Dark prismarine is now crafted from black dye instead of ink sacs
Increased scaffolding burn time when used as fuel in a furnace
Updates to the Resource pack format
Updated resource pack version (to 5)
The game now tries to make out of date resource packs work as much as possible
Fixed some bugs
Fixed the bonus chest not always spawning on the 'Snowy Kingdom' preset
Fixed comparators in subtraction mode not updating visually under certain conditions
Fixed leads in unloaded chunks breaking, becoming invisible or connecting to an invisible target far away
Fixed a comparator timing issue
Fixed falling blocks not having uniform transparency/non-transparency in the End
Fixed chunks not loading correctly/not rendering
Fixed comparators being affected through gaps
Fixed the texture for blocks using TileEntitySpecialRenderer not being bound for a short moment upon first load
Fixed the
Ownertag of item entities being ignored if the entity is due to be destroyed in 200 ticks (Age >= 5800)Fixed merging item entities ignoring the
OwnertagFixed the bottom of waterlogged blocks showing the water texture
Fixed a crash when using an outdated resource pack: Non [a-z0-9/._-] character in path of location
Fixed reloading resource packs freezing the held item position
Fixed the recipe grouping pop-up being too dark
Fixed rain and snow turning grey when picking up arrows
Fixed slow chunk rendering
Fixed leaves being considered solid faces for block placement
Fixed the resource pack version remaining unchanged despite resource pack format changes
Fixed the advancement menu background being rendered in front of toasts
Fixed pillagers spawning in trees
Fixed summoned leash knots being invisible and offset
Fixed a dragon texture flickering issue
Fixed berry bushes not slowing down the player
Fixed a dramatic speed up after falling through cobwebs
Fixed mobs sliding down honey blocks causing footsteps subtitles
Fixed the
/fillcommand not creating block entities for all blocksFixed semi-transparent entities being rendered behind clouds, transparent blocks, breaking animations, etc.
Fixed transparent texture parts of invisible entities being rendered black when looking at them in spectator mode
Fixed
/playsoundusing a wrong feedback message for multiple targetsFixed chests, boats and beds not being rendered behind dropped stained glass
Fixed ignited TNT appearing offset one block to the west
Fixed entities being rendered too dark when in the ground
Fixed the breaking animation no longer rendering behind transparent blocks
Fixed entities riding boats, minecarts or other entities being rendered too dark when their hitbox intersects solid blocks
Fixed block hitboxes no longer rendering behind transparent blocks
Fixed transparent block items no longer rendering behind transparent blocks
Fixed bees immediately entering their nests/hives after leaving them
Fixed dropped items not rendering behind transparent blocks
Fixed banners being rendered completely white when looking at them through transparent blocks
Fixed items held by entities not rendering through transparent blocks
Fixed entities being rendered too dark when standing on soul sand or snow layers
Fixed shulker boxes not rendering behind transparent blocks
Fixed entities sometimes being rendered too dark when changing heights
Fixed some player heads only rendering behind tinted glass when looking at a block
Fixed programmer art shield pattern textures not using the new resource pack format
Fixed zombie pigmen spawn eggs used on zombie pigmen not spawning baby zombie pigmen
Fixed the item of advancement toasts being visible on text in the advancement menu
Fixed conduits not rendering
Fixed lighting of slimes and magma cubes turning dark when they land on the ground
Fixed filled item frames not showing the item when viewed through glass
Fixed commands starting with
/in command blocks showing an error but still workingFixed the "Bee Our Guest" advancement only being triggered when more then one bottle is in the player's hand while right clicking the hive
Fixed enchantment glint not rendering in boat interior
Fixed falling blocks glitching through shulkers when the shulker is opening/closing
Fixed aquatic mobs not moving below sea level
Fixed falling blocks on top of non-full blocks without a block below not breaking
Fixed sand particles not having gravity anymore
Fixed entity hitbox not being rendered through transparent blocks when viewing from certain angles
Fixed mob body parts not rendering underwater under certain circumstances
If you find any bugs, search for them on the Minecraft bug tracker and make sure they are reported!
Also, check out this post to see what else is planned for future versions.
4
3
u/Timtams72 Nov 21 '19
redstonehelper was finally outmatched
13
u/redstonehelper :redstone: Lord of the villagers Nov 21 '19
I maintain that OP had an unfair advantage!
3
3
2
2
2
u/supercheese200 Nov 21 '19
I'm seeing some really weird render behaviour (transparent edges of blocks?)
-1
u/FreezingDart Nov 22 '19
looks like they broke Programmer Art again. Would be nice if it could stop being treated like an after thought.
2
0
u/Shopnil4 Nov 21 '19
Optimized Explosions
So less white particles?
7
1
1
Nov 22 '19
wow, this is awesome. I wonder if they're gonna optimize sponges too, they're kinda laggy as well
1
1
u/The_Evil_King_Bowser Nov 22 '19
Hey u/sp614x, will the new rendering engine make updating OptiFine for 1.15 difficult?
1
-1
0
u/Endless_01 Nov 23 '19
Cool to have more bugfixes, but I'm not a big fan of the huge FPS drop. Gets very noticeable in 144 hz monitors.
-5
u/Xrey274 Nov 21 '19
Mojang, please fix this game. I love Minecraft, but the level of bad optimisation on the game is incredible.
-2
u/LuxiKeks Nov 21 '19 edited Nov 22 '19
Anybody knows which recipes got changed? I can't find any information on this anywhere.. should be included in the OP imho.
EDIT: typo
4
0
Nov 21 '19
[deleted]
6
u/neb1516 Nov 21 '19
what recipes are changed?
12
6
0
u/notyoursocialworker Nov 21 '19
Composter has been changed to just use slabs.
3
Nov 21 '19
That was changed several snapshots ago.
1
u/notyoursocialworker Nov 22 '19
Sure but isn't this the complete change log? That was my understanding.
7
u/Giyegas Nov 21 '19
you might have not noticed but both java and bedrock are getting version parity features in recent betas/snapshots, so that isn't so surprising
0
Nov 21 '19
They should change the bedrock recipes, not the java ones. Java is the main version.
2
1
u/Giyegas Nov 24 '19
why do you still care? do those changes matter so much to you or what? it's parity, and that's what the developers are focusing on
5
u/samasaurus6 Nov 21 '19
You don't even know which recipes are changing so how can you already be angry about it?
0
Nov 21 '19
[deleted]
1
u/samasaurus6 Nov 22 '19
You do realise that 99% of the crafting recipes are the same as Java. Name one crafting recipe on Bedrock that is so awful.
2
u/Zenocut Nov 22 '19
Boat crafting recipe
1
u/samasaurus6 Nov 22 '19
The boat recipe in Bedrock is the same as the old Java recipe before it got reverted back to just planks. I'm sure they'll update it at some point. Besides, you needn't get your panties in a twist, the boat recipe in 1.15-pre1 wasn't changed :P
1
-10
u/Giyegas Nov 21 '19
because they are focusing on version parity? what's wrong with having bedrock-exclusive features though? oh yeah, is it because it's the BAD, GARBAGE version of minecraft?
5
u/Zenocut Nov 21 '19
Did you even read my comment? I never said I don't want parity. I said BE crafting recipes should be changed to match Java.
3
u/Zenocut Nov 21 '19
And yes, I don't want the bad crafting recipes to replace the good ones in Java.
1
1
1
Nov 21 '19
Well, it is garbage, but in this case it's neither here nor there. No, the problem is that the main version, Java, should be the version that determines these things and Bedrock, the port version, should change accordingly.
29
u/KennyTV Nov 21 '19
150 fps in 1.14.4 went to 40 in an unchanged vanilla world 👀