Build: 1.15.2-31.2.55 - Mon Jul 26 19:01:33 GMT 2021 MelanX: Fix JenkinsFile not pushing web page regen/making build as latest (#7925) ========= Build: 1.15.2-31.2.54 - Sat Jul 24 14:54:52 GMT 2021 supermartijn642: Pass the 'includeName' flag to the ItemTossEvent (#7875) (Same as #7758 for 1.16) The PlayerEntity#dropItem(ItemStack, boolean) method (PlayerEntity#drop(ItemStack, boolean) for mojmap), does not pass the second argument, the 'includeName' flag, on to the ItemTossEvent. This leads to situations where the player drops an item and the resulting ItemEntity does not have a thrower id. For example, items thrown by a player from inside a ContainerScreen do not have a thrower id. This pull request passes the 'includeName' flag on to the ItemTossEvent, thus resolving the issue. ========= Build: 1.15.2-31.2.53 - Thu Jul 22 01:11:00 GMT 2021 email.squishling: Edge biomes (#7001) ========= Build: 1.15.2-31.2.52 - Wed Jul 14 01:49:04 GMT 2021 lexmanos: Update Jenkins/Maven. lexmanos: Regen patches. ========= Build: 1.15.2-31.2.50 - Mon Mar 22 02:02:35 GMT 2021 sm0keysa1m0n: [1.15.x] Add horizon hook (#7528) * Redirect getHorizonHeight to extension interface * Add getHorizonHeight method ========= Build: 1.15.2-31.2.49 - Tue Feb 16 00:33:15 GMT 2021 diesieben07: [1.15] Fix food bar not rendering when non-living entities are mounted (#7447) ========= Build: 1.15.2-31.2.48 - Sun Feb 07 01:08:29 GMT 2021 lexmanos: Fix Scheduled events being called by derived worlds. Closes #7631 ========= Build: 1.15.2-31.2.47 - Sun Nov 29 18:57:31 GMT 2020 jmansfield: [1.15] Fix modproperties property in mods.toml causing exception (#7524) Cherry-pick of 07ffc890e59b4c1345eae5c2ddaecdbfd38db95b (GH-7192) for 1.15.x. Co-authored-by: sciwhiz12 ========= Build: 1.15.2-31.2.46 - Thu Nov 12 02:21:51 GMT 2020 17338378+nightenom: [1.15] Fix possible crash when using rendering regionCache (#7319) ========= Build: 1.15.2-31.2.45 - Mon Oct 05 14:34:56 GMT 2020 adam: Bump mixin version to 0.8.2 ========= Build: 1.15.2-31.2.44 - Sat Oct 03 21:34:48 GMT 2020 curle: Add mixin 0.8.1 (#7393) ========= Build: 1.15.2-31.2.43 - Fri Sep 25 23:41:26 GMT 2020 ichttt: Fix grass disappearing when alwaysSetupTerrainOffThread is true (#7291) tterrag: Add missing license headers ========= Build: 1.15.2-31.2.41 - Tue Sep 15 20:43:06 GMT 2020 diesieben07: Fix wrong BlockState param passed into canSustainPlant from FarmlandBlock, causing crops to uproot wrongly (#7215) ========= Build: 1.15.2-31.2.40 - Tue Sep 15 20:19:00 GMT 2020 diesieben07: Fix config iteration order (#7231) 41961280+l3mon4d3: [1.15.x] Post EntityJoinWorldEvent when Lightning is added in ServerWorld. (#7223) * Post EntityJoinWorldEvent when Lightning is added in ServerWorld. * Ignite Blocks around impact Position in tick() instead of constructor. ========= Build: 1.15.2-31.2.38 - Tue Sep 15 20:07:55 GMT 2020 shartte: Sets the empty/fill sounds for vanilla fluids (#6787) ========= Build: 1.15.2-31.2.37 - Tue Sep 08 19:08:03 GMT 2020 brandon4261: Added custom elytra support (#6791) ========= Build: 1.15.2-31.2.36 - Tue Aug 04 00:12:34 GMT 2020 sciwhiz12: Fix misaligned patch for ServerWorld#updateEntity Fixes #6516 (#7210) ========= Build: 1.15.2-31.2.35 - Mon Aug 03 23:35:09 GMT 2020 csh2001331: Fire AnimalTameEvent for cats. (#6760) mrtschipp: Re-added PlayerEvent.NameFormat (#7173) ========= Build: 1.15.2-31.2.33 - Mon Jul 27 23:27:15 GMT 2020 curle: Add extra debugging information to the MDK (#6882) ray.neiheiser: Fix rail 180 rotations (#7174) ========= Build: 1.15.2-31.2.31 - Mon Jul 06 20:59:19 GMT 2020 shartte: Fix using Fluid's emptySound when filling buckets, rather than the fillSound. (#6786) ========= Build: 1.15.2-31.2.30 - Thu Jul 02 05:43:41 GMT 2020 tterrag: Fix improper handling of baked lighting in forge light pipeline Closes #6803 ========= Build: 1.15.2-31.2.29 - Tue Jun 30 19:45:50 GMT 2020 diesieben07: Fix IItemHandler wrappers for chests not updating both chests (#6874) ========= Build: 1.15.2-31.2.28 - Mon Jun 29 19:47:39 GMT 2020 mattmess1221: Fix Language.javaLocale parsing (#6861) ========= Build: 1.15.2-31.2.27 - Thu Jun 25 17:11:42 GMT 2020 covers1624: Allow RayTraceContext to be constructed with a null entity. (#6708) ========= Build: 1.15.2-31.2.26 - Thu Jun 25 16:35:52 GMT 2020 lalis.jan: Replace explicit shears reference in vanilla loot tables with tag for modded shears. (#6765) ========= Build: 1.15.2-31.2.25 - Thu Jun 25 16:29:30 GMT 2020 hanetzer: Fix cache file sorting issue on linux (#6793) ========= Build: 1.15.2-31.2.23 - Wed Jun 24 02:14:02 GMT 2020 cpw: Modify how modfiles load slightly, for better decoupling. Signed-off-by: cpw ========= Build: 1.15.2-31.2.22 - Mon Jun 22 07:52:41 GMT 2020 diesieben07: Throw an exception from DeferredRegister when trying to register entries after registry event has fired (#6789) ========= Build: 1.15.2-31.2.21 - Thu Jun 18 21:24:34 GMT 2020 daemonumbra: Potential userProperties Fix (#6740) ========= Build: 1.15.2-31.2.20 - Mon Jun 15 16:37:17 GMT 2020 diesieben07: Add system for dimensions to be marked for deletion (#6515) ========= Build: 1.15.2-31.2.19 - Sat Jun 13 00:28:16 GMT 2020 lexmanos: Fix dedicated server issue in some implementations of Block.getPickBlock. Closes #6566 ========= Build: 1.15.2-31.2.18 - Fri Jun 12 23:53:12 GMT 2020 lexmanos: Fire SpecialSpawn event for mobs spawners. Closes #6700 ========= Build: 1.15.2-31.2.17 - Fri Jun 12 23:37:10 GMT 2020 lexmanos: Remove the yellow coloring on hover in ExtendedButton to match vanilla behavior. Closes #6714 Closes #6713 ========= Build: 1.15.2-31.2.16 - Fri Jun 12 23:24:45 GMT 2020 lexmanos: Fix entity pathing not matching vanilla. Closes #6755 ========= Build: 1.15.2-31.2.15 - Fri Jun 12 22:48:51 GMT 2020 brandon4261: Fixed ItemStack comparison ignoring capabilities when stack nbt is null. (#6764) daemonumbra: Fixed --server argument crashing the client (#6754) Closes #6753 Moving the fadeOutStart setter above the callback invocation prevents re-entry into the block (which would result in an infinite loop and a StackOverflowException) if the callback causes a render tick (which creating a new ConnectionScreen does). ========= Build: 1.15.2-31.2.13 - Fri Jun 12 22:42:58 GMT 2020 williewillus: Supply matrixstack to IRenderHandler where possible. Closes #6439 (#6537) ========= Build: 1.15.2-31.2.12 - Fri Jun 12 22:37:06 GMT 2020 daemonumbra: Added ProjectileImpactEvent.FireworkRocket (#6758) diesieben07: Fix StartupQuery not working more than once on the client (#6699) ========= Build: 1.15.2-31.2.9 - Sun Jun 07 15:55:20 GMT 2020 diesieben07: Fix "overlayMessage" rendering in ForgeIngameGui being different than vanilla (#6748) ========= Build: 1.15.2-31.2.8 - Thu Jun 04 14:16:58 GMT 2020 gigaherz: Implement loader for ItemLayerModel. Add support for specifying which layers are fullbright. Fix improper generation of model edge. - Thanks to iChun and KnightMiner for the fix suggestions. ========= Build: 1.15.2-31.2.7 - Thu Jun 04 03:08:27 GMT 2020 lexmanos: Add --flat argument to data generators to not create data in mod specific directores. Useful For Forge's test mods mainly. Standardized data gen cache file's folder separators. Added ItemModelProvider to BlockStateProvider for cleaner datagen code. Added .gitattributes to fix datagen json's line endings correct on windows. lexmanos: Remove dead test classes. ========= Build: 1.15.2-31.2.5 - Sun May 24 21:41:17 GMT 2020 cpw: Improve the DistExecutor API and introduce some "almost completely" safe mechanisms to handle sided lambdas. In general, use sided lambdas safely by embedding them in a separately loaded class. There's a whole twitch stream dedicated to investigating this problem. See link in DistExecutor if you're interested. Signed-off-by: cpw ========= Build: 1.15.2-31.2.4 - Sun May 24 01:25:42 GMT 2020 tterrag: Fix typo in new registry fields' names Note: this is technically a breaking change. If you for some reason added code referencing these two fields in the last few hours, sorry. ========= Build: 1.15.2-31.2.3 - Sat May 23 20:23:05 GMT 2020 tterrag: Fix server startup query info not including new text ========= Build: 1.15.2-31.2.2 - Sat May 23 20:08:11 GMT 2020 tterrag: Improve look of notification GUI, improve StartupQuery API ========= Build: 1.15.2-31.2.1 - Sat May 23 17:45:49 GMT 2020 tterrag: Add forge registries for applicable new registry types Expose constructors for all forge registry entries Also, remove deprecation on ItemCameraTransforms/TransformType ========= Build: 1.15.2-31.2.0 - Fri May 15 19:34:16 GMT 2020 lexmanos: Bump version for new RB. ========= Build: 1.15.2-31.1.99 - Fri May 15 19:25:51 GMT 2020 lexmanos: Update MCP Mappings. ========= Build: 1.15.2-31.1.98 - Fri May 15 18:34:16 GMT 2020 ichttt: fix test mod and add warning comment to framebuffer (#6698) ichttt: fix test mod and add warning comment to framebuffer (#6698) ========= Build: 1.15.2-31.1.97 - Fri May 15 18:00:19 GMT 2020 lexmanos: Fix incorrect argument passed in RenderPipeline potentially causing crash. #6677 lexmanos: Fix FireBlock using flammability instead of spread speed when looking for places to spread. Closes #6646 ========= Build: 1.15.2-31.1.95 - Fri May 15 17:53:00 GMT 2020 funwayguyemail: Re-added patch to enable stencil buffer in net.minecraft.client.shader.Framebuffer Add test for the stencil buffer feature. Only tests that it doesn't crash when enabling, for now. - giga thesilkminer: Allow Music Discs to be created with SoundEvent delegates. (#6523) ========= Build: 1.15.2-31.1.93 - Fri May 15 17:32:12 GMT 2020 edwin.mindcraft: Use IProperty#getName when generating blockstate jsons (#6582) Close #6520 ========= Build: 1.15.2-31.1.92 - Fri May 15 17:26:19 GMT 2020 gigaherz: Model system fixes: - Add "origin" key to determine what origin to use. This will default to the existing (broken) behaviour to avoid breaking changes. - Fix interaction of transforms with variant transforms (transformation ordering). - Fix OBJ loader ignoring "diffuseLighting" attribute from the json. This attribute will continue not being used if "ambientToFullbright" is on (default) to avoid breaking changes. ========= Build: 1.15.2-31.1.91 - Fri May 15 16:38:42 GMT 2020 lexmanos: Fixed Partivle.onGround not updating correctly due to decompile error. Closes #6595 lexmanos: Fixed typo in registry alias writing causing infinite loop. Closes #6689 ========= Build: 1.15.2-31.1.89 - Fri May 15 14:45:46 GMT 2020 covers1624: Remove duplicate post of ChunkEvent.Load. (#6697) ========= Build: 1.15.2-31.1.88 - Thu May 14 20:22:21 GMT 2020 cyborgmas: Fix LevelChange event not firing after enchanting (#6693) ========= Build: 1.15.2-31.1.87 - Tue May 12 22:11:53 GMT 2020 ichttt: Fix server config directory remaining locked when integrated server is shut down. (#6644) ========= Build: 1.15.2-31.1.86 - Tue May 12 22:02:09 GMT 2020 lxgaming: Fix exclusion of coremods not filtering correctly when the mods directory is a symbolic link. (#6600) ========= Build: 1.15.2-31.1.85 - Tue May 12 21:29:40 GMT 2020 jdk: Allow Bees to use custom hives. (#6656) ========= Build: 1.15.2-31.1.84 - Tue May 12 21:23:13 GMT 2020 jmansfield: Fix vanilla screens escape key not matching done button behavior (#6682) jmansfield: Fixed CropGrowEvents not firing for Bamboo (#6680) tomboshoven: Fixed tile entities persisting when switching between states that don't have TEs without changing the block. (#6674) ========= Build: 1.15.2-31.1.81 - Tue May 12 21:17:26 GMT 2020 shetiphian: Fixed FluidTank.drain calling onContentsChanged when simulating (#6684) ========= Build: 1.15.2-31.1.80 - Tue May 12 21:08:20 GMT 2020 lexmanos: Fix infinite loading screen when resources error. Closes #6592 & #6593 ========= Build: 1.15.2-31.1.79 - Mon May 11 22:28:50 GMT 2020 covers1624: Fix IForgeBlock.removedByPlayer not firing on the client. (#6638) ========= Build: 1.15.2-31.1.78 - Mon May 11 00:35:20 GMT 2020 cpw: Update to newer eventbus, with typetools compatibility with jvms up to j14. No guarantees on actual game compatibility however. Signed-off-by: cpw ========= Build: 1.15.2-31.1.77 - Wed May 06 20:49:23 GMT 2020 jmansfield: Fixed informational /forge commands being repeated to all ops when logging is enabled. Closes #6330 ========= Build: 1.15.2-31.1.76 - Wed May 06 20:41:52 GMT 2020 jmansfield: Fix ModListScreen escape key not matching done button behavior. Closes #6672 ========= Build: 1.15.2-31.1.75 - Wed May 06 11:31:06 GMT 2020 gigaherz: Patch the bucket logic to not hardcode some checks to WATER. Fixes not being able to place custom fluids into modded fluid-loggable blocks that accept fluids other than water. ========= Build: 1.15.2-31.1.74 - Sun May 03 23:13:58 GMT 2020 gigaherz: Avoid discarding the bottom 4 bits of the lightmap coords. It turns out vanilla relies on those bits. Fixes some blocks being darker than they should be in certain circumstances. ========= Build: 1.15.2-31.1.73 - Sun May 03 20:48:25 GMT 2020 jacob101607: Fix issue with providing a null ItemStack to onPlayerDestroyItem (#6633) ========= Build: 1.15.2-31.1.72 - Sun May 03 20:40:43 GMT 2020 bward7864: Allow overriding of tool level requirements when harvesting a block, via the HarvestCheck event. (#6632) ========= Build: 1.15.2-31.1.71 - Sun May 03 20:34:34 GMT 2020 richard: Fixed Hoppers not inserting fully into custom contains with slots that can hold more then max stack (#6631) ========= Build: 1.15.2-31.1.70 - Sun May 03 20:27:39 GMT 2020 darklime: Change recipe condition log level to debug. (#6621) darklime: Fix vanilla loot table resource leak. (#6622) lordmonoxide: Fixed ChunkDataEvent.Save being fired with a null world if chunk isn't fully generated when unloaded. (#6628) ========= Build: 1.15.2-31.1.67 - Sun May 03 20:21:40 GMT 2020 41904979+cas-ual-ty: Fix milk buckets removing potion effects without filters. (#6609) ========= Build: 1.15.2-31.1.66 - Sun May 03 20:15:40 GMT 2020 dion: Added missing localization for swim speed, and reach distance attributes (#6585) ========= Build: 1.15.2-31.1.65 - Sun May 03 20:09:37 GMT 2020 williewillus: Allow colors of tooltip to be specified in GuiUtils.drawHoveringText tooltip methods (#6579) ========= Build: 1.15.2-31.1.64 - Sun May 03 19:56:55 GMT 2020 ichttt: Fix config comments referencing disallowed enum values. (#6542) ========= Build: 1.15.2-31.1.63 - Tue Apr 28 17:23:47 GMT 2020 gigaherz: Remove redundant call to modifyLoot. Closes #6657 ========= Build: 1.15.2-31.1.62 - Tue Apr 28 04:02:06 GMT 2020 tterrag: Fix various issues with the loading screen and datagen Fix NPE on datagen startup Fix early loading GUI hanging and never terminating after datagen Add loading GUI messages for datagen ========= Build: 1.15.2-31.1.61 - Mon Apr 27 18:06:44 GMT 2020 weiland: Fix BackgroundScanHandler crashing on servers (#6660) ========= Build: 1.15.2-31.1.60 - Mon Apr 27 13:55:33 GMT 2020 cpw: Remove silly icon override. Squirrels are fun y'all.. Signed-off-by: cpw ========= Build: 1.15.2-31.1.59 - Mon Apr 27 05:10:06 GMT 2020 tterrag: Fix VariantList calling deprecated bake method tterrag: Rename window icon image to avoid conflict, fix not using vanilla icon ========= Build: 1.15.2-31.1.57 - Mon Apr 27 03:06:13 GMT 2020 lexmanos: Fix Automatic Event Subscriber not detecting mod id defaults, and fix test mods. lexmanos: Fix resource packs not being sorted properly. Closes #6287 ========= Build: 1.15.2-31.1.55 - Mon Apr 27 01:42:42 GMT 2020 roguelogix: move handOffWindow down near start() roguelogix: Move ClientVisualization to secondary thread cpw: Handle message display a bit better, try to make the UI tick a bit better.. Still a problem with a modelbake right at the end, happening on the window flip. Signed-off-by: cpw cpw: Use forge logo as short term window Icon, fix Buffer cast problems for new JDK stupid. Signed-off-by: cpw ========= Build: 1.15.2-31.1.51 - Sun Apr 26 22:25:05 GMT 2020 cpw: merge early startup into main window if used. It seems to work well.. Also ticks window on main thread, so mac compatible now. Signed-off-by: cpw ========= Build: 1.15.2-31.1.50 - Sat Apr 25 21:55:22 GMT 2020 cpw: Update jenkinsfile and gradle for new versions of things.. Signed-off-by: cpw ========= Build: 1.15.2-31.1.49 - Sat Apr 25 02:19:14 GMT 2020 lexmanos: Fix potential NPEs in RegistryObject.orElseThrow/isPresent/ifPresent Closes #6647 ========= Build: 1.15.2-31.1.48 - Thu Apr 23 12:57:42 GMT 2020 gigaherz: Add tickRate setter to the ForgeFlowingFluid Properties builder. ========= Build: 1.15.2-31.1.47 - Mon Apr 20 01:37:16 GMT 2020 cpw: Fix recursion mess in PlayerAdvancement loading, by using an alternative based on a toposorted list of all advancements. It seems to be fully equivalent in testing, but there may be corner cases, so there is a config to disable, though disabling may break servers, especially those chunkloading fake players. Signed-off-by: cpw ========= Build: 1.15.2-31.1.46 - Wed Apr 15 17:10:05 GMT 2020 lexmanos: Revert defualt jvm args. ========= Build: 1.15.2-31.1.45 - Wed Apr 15 06:54:47 GMT 2020 lexmanos: Fixed dev time compilation using J9+ producing incorrect bytecode. ========= Build: 1.15.2-31.1.44 - Sun Apr 12 19:27:19 GMT 2020 gigaherz: Add "type" field to global loot modifier jsons. (#6554) * Add "type" field to global loot modifier jsons and fix tests. To avoid binary breaking, "type" defaults to be the same as the filename. * Fix license headers. ========= Build: 1.15.2-31.1.43 - Sat Apr 11 06:03:58 GMT 2020 tterrag: Fix child annotations not inheriting member name, cleanup ========= Build: 1.15.2-31.1.42 - Sat Apr 11 05:20:15 GMT 2020 tterrag: Fix element type of scanned child annotations ========= Build: 1.15.2-31.1.41 - Thu Apr 09 00:19:35 GMT 2020 28677702+patrick-aoc: Fixed PlantType not extending IExtensibleEnum, Closes #6286 ========= Build: 1.15.2-31.1.40 - Thu Apr 09 00:12:15 GMT 2020 46117728+valoeghese: Added hook to allow modded Hill Biomes (#6571) ========= Build: 1.15.2-31.1.39 - Wed Apr 08 01:45:04 GMT 2020 tterrag: Revive forge lighting pipeline, disabled by default for now Remove a lot of light value convolution by using 0..1 for nearly everything Fix a lot of TODOs that are needed for the lighting pipeline to function Potential fix for #6425 tterrag: Improve performance of VertexBufferConsumer by inlining element locs ========= Build: 1.15.2-31.1.37 - Sun Apr 05 04:50:22 GMT 2020 tterrag: Fix Tag serializing empty optionals, improve RegistryObject error msg ========= Build: 1.15.2-31.1.36 - Sat Apr 04 19:36:37 GMT 2020 tterrag: Remove SideOnly from WoodType methods ========= Build: 1.15.2-31.1.35 - Wed Apr 01 19:38:28 GMT 2020 lexmanos: Cleanup IForgeTagBuilder code style. ========= Build: 1.15.2-31.1.34 - Wed Apr 01 00:16:26 GMT 2020 tterrag: Add support for optional tag values to Tag.Builder Add optional tag values to data gen test Fix data gen test not running by correcting gui_light value tterrag: Move global loot test data files out of generated folder ========= Build: 1.15.2-31.1.32 - Tue Mar 31 23:57:39 GMT 2020 tterrag: Deprecate ModelBuilder#gui3d, add ModelBuilder#guiLight tterrag: Fix a few issues with BufferBuilder Fix vanilla bug that caused the byte order of the buffer from getNextBuffer to be incorrect Fix missing modification to nextElementBytes in putBulkData ========= Build: 1.15.2-31.1.30 - Fri Mar 27 23:26:45 GMT 2020 naqaden: Add renderer to RenderNameplateEvent (#6562) ========= Build: 1.15.2-31.1.29 - Fri Mar 27 23:19:42 GMT 2020 dags-: Defer writing the server.properties file until after mods have loaded to prevent config loss (#6545) ========= Build: 1.15.2-31.1.28 - Fri Mar 27 23:10:32 GMT 2020 36975818+hnosmium0001: Fix ownership leak in ItemStackHandler (#6580) - Triggered by invoking ItemStackHandler#extractItem with `simulate=true` ========= Build: 1.15.2-31.1.27 - Sat Mar 21 00:06:03 GMT 2020 cpw: Fix cycle happening in noteblock even though we're setting the new value as well.. Signed-off-by: cpw ========= Build: 1.15.2-31.1.26 - Fri Mar 20 21:35:06 GMT 2020 cpw: Add a progress message for atlas textures. Fills a big time gap on bigger packs. Signed-off-by: cpw ========= Build: 1.15.2-31.1.25 - Tue Mar 17 09:41:49 GMT 2020 bjfccb: Remove ArrowEntity patch, vanilla fixed MC-107941 ========= Build: 1.15.2-31.1.24 - Sun Mar 15 23:28:36 GMT 2020 lexmanos: Fix Forge's tps and gen commands. ========= Build: 1.15.2-31.1.23 - Sun Mar 15 20:55:21 GMT 2020 lexmanos: Update gradle wrapper Update MCPConfig to version that bypasses javac compiler bugs Fix Global loot test compile errors. ========= Build: 1.15.2-31.1.22 - Sun Mar 15 07:39:18 GMT 2020 tterrag: Fix loading text not rendering after mojang logo appears ========= Build: 1.15.2-31.1.21 - Sun Mar 15 07:28:02 GMT 2020 tterrag: Fix loading GUI corrupting matrix state ========= Build: 1.15.2-31.1.20 - Sun Mar 15 03:29:03 GMT 2020 cpw: Somewhat restore the loading screen overlay. It seems that once the mojang logo and progress bar start running, I can no longer write to the window, even though I am obviously trying to.. Signed-off-by: cpw ========= Build: 1.15.2-31.1.19 - Wed Mar 11 07:00:30 GMT 2020 17338378+nightenom: Add projection matrix to RenderWorldLastEvent (#6536) ========= Build: 1.15.2-31.1.18 - Thu Feb 27 06:13:47 GMT 2020 draco18s: Global Loot Functions (#6401) ========= Build: 1.15.2-31.1.17 - Wed Feb 26 03:45:24 GMT 2020 daemonumbra: Updated ForgeDev MCP Mapping Version (#6532) ========= Build: 1.15.2-31.1.16 - Mon Feb 24 03:17:00 GMT 2020 cpw: Fix up alarming security crisis with network handling that allowed for wrong code execution on the server, resulting in CRASHED SERVERS. AWFUL stuff. Also fixed a silly log message from the login handler. This change introduces a mechanism to direct certain packets to only process on one side or another. Invalid sidedness will result in the connection being terminated. Signed-off-by: cpw ========= Build: 1.15.2-31.1.15 - Sun Feb 23 17:32:42 GMT 2020 julian.dunskus: Make TransformationHelper.slerp for quaternions public (#6528) ========= Build: 1.15.2-31.1.14 - Mon Feb 17 19:01:48 GMT 2020 daemonumbra: Fixed Conduit and Beacon Activation on Vanilla Servers (#6438) ========= Build: 1.15.2-31.1.13 - Mon Feb 17 16:16:56 GMT 2020 richard: Fix ITeleporter being ignored when teleporting from the end to the overworld (#6505) * Fix custom teleporters triggering end credits when returning from the end * Fix setdimension command ignoring position ========= Build: 1.15.2-31.1.12 - Fri Feb 14 21:43:40 GMT 2020 williewillus: Fix missing call to itemstack TER (#6445) ========= Build: 1.15.2-31.1.11 - Fri Feb 14 21:33:36 GMT 2020 williewillus: Fix missed modeldata passing in BlockModelRenderer (#6442) ========= Build: 1.15.2-31.1.10 - Fri Feb 14 20:34:50 GMT 2020 treborx555: Fix NPE when players rejoin the server in a dimension that was deleted (#6511) ========= Build: 1.15.2-31.1.9 - Fri Feb 14 20:16:05 GMT 2020 loic.frasse-mathon: Fix a wrong RenderState name MC-167447 (#6501) ========= Build: 1.15.2-31.1.8 - Fri Feb 14 20:09:19 GMT 2020 malte0811: Fixed ChunkWatchEvent.(Un)Watch not firing correctly (#6453) ewewukek: Fix wrong arguments passed to ForgeHooksClient.renderSpecificFirstPersonHand() (#6496) 12281102+aeltumn: Fix client not informing server when it attempts to interact with things, and is canceled by a client side handler. ========= Build: 1.15.2-31.1.5 - Fri Feb 14 20:02:26 GMT 2020 sm0keysa1m0n: Fixed Food not using effect suppliers, to better support delayed initialization and registry replacements. (#6411) unnoen: Update version and support data on README. (#6429) ========= Build: 1.15.2-31.1.3 - Fri Feb 14 19:55:38 GMT 2020 hawkeboyz2: Fixed displaying item names when only more sensitive version changes (#6402) ========= Build: 1.15.2-31.1.2 - Fri Feb 14 18:28:35 GMT 2020 gigaherz: Fix gui_light for forge's item parent models. ========= Build: 1.15.2-31.1.1 - Thu Feb 06 22:53:49 GMT 2020 richard: Allows custom blocks to define if they should use the fluid overlay instead of the flowing texture when in a fluid (#6493) ========= Build: 1.15.2-31.1.0 - Mon Feb 03 21:24:29 GMT 2020 lexmanos: Fix a small patch misalignment. ========= Build: 1.15.2-31.0.19 - Mon Feb 03 20:52:28 GMT 2020 richard: Add FluidStack support to the Forge packet buffer. (#6353) (#6485) richard: Make Minecarts work with modded powered/activator rails. (#6486) Re-adds functionality for rails to have different maximum speeds. ========= Build: 1.15.2-31.0.17 - Mon Feb 03 20:21:20 GMT 2020 ichttt: Revert game data to frozen on disconnect from a remote server or when terminating a local server. Closes #6487 (#6497) ========= Build: 1.15.2-31.0.16 - Sun Feb 02 22:11:19 GMT 2020 gigaherz: Remove unintended changes. ========= Build: 1.15.2-31.0.15 - Sun Feb 02 22:03:15 GMT 2020 gigaherz: Implement fluid overlay texture rendering for custom fluids. ========= Build: 1.15.2-31.0.14 - Thu Jan 30 06:12:15 GMT 2020 daemonumbra: Fixed Attacks/Punches not Registering (#6481) Replaced incorrect magic number with constant ========= Build: 1.15.2-31.0.13 - Wed Jan 29 23:46:30 GMT 2020 williewillus: Clean up a bunch of render events (#6444) * Delete RenderHandEvent as RenderSpecificHandEvent can do everything it does and more. Rename RenderSpecificHandEvent to RenderHandEvent as it's now the only hand rendering event. * Pass MatrixStack and IRenderTypeBuffer into the event whenever they are available. If they're available, that means we're in a batching environment and the modder should not be using the tessellator or other buffers on their own, or they risk "Already building" crashes. ========= Build: 1.15.2-31.0.12 - Wed Jan 29 21:55:18 GMT 2020 barteks2x: Fix NullPointerException on java 8u242 in dev environment. (#6473) Java 8u242 no longer re-initializes internal sys_paths and usr_paths fields in loadLibrary when they are null, so the value can't be set to null. ========= Build: 1.15.2-31.0.11 - Wed Jan 29 21:18:05 GMT 2020 12281102+aeltumn: Fix RightClickBlock code differences between client and server implementation (#6451) williewillus: Fix incorrectly ported patch for restoreBlurMipmap (#6450) ========= Build: 1.15.2-31.0.9 - Wed Jan 29 21:11:24 GMT 2020 40495288+yamahari: Defer material getting for ChestTileEntityRenderer into seperate function (#6465) ========= Build: 1.15.2-31.0.8 - Wed Jan 29 21:04:44 GMT 2020 37298044+cadiboo: Small Forge config fixes (#6466) ========= Build: 1.15.2-31.0.7 - Wed Jan 29 20:50:44 GMT 2020 lexmanos: Fix PlayerChangedDimensionEvent using incorrect from dimension argument in ServerPlayerEntity.teleport. Closes #6457 lexmanos: Fix incorrect keybinding modifiers patch. Closes #6478 lexmanos: Fix ChunkDataEvent.Load not firing, it now fires in the aync thread. Be careful. Closes #6471 ========= Build: 1.15.2-31.0.4 - Wed Jan 29 19:31:50 GMT 2020 lexmanos: Fix WakeupEvent patch misalign. Closes #6474 lexmanos: Fix default mod resources loosing it's sort order. ========= Build: 1.15.2-31.0.2 - Wed Jan 29 17:26:58 GMT 2020 goto.minecraft: [1.15] Reimplemented the ITeleporter interface (#6404) ========= Build: 1.15.2-31.0.1 - Thu Jan 23 21:59:18 GMT 2020 gigaherz: Hook "gui_light" value from the model into the IBakedModel implementations. Apply some of the suggestions from the 1.14 models PR. ========= Build: 1.15.2-31.0.0 - Wed Jan 22 21:47:51 GMT 2020 lexmanos: 1.15.2 Initial Update ========= Build: 1.15.1-30.0.51 - Wed Jan 22 21:10:07 GMT 2020 ichttt: Cleanup fml packages removing old deprecated classes related to GUIs/Configs and fix HoverChecker (#6437) Fixed ModListWidget name to avoid confusion and collision. Delete CheckBox, as vanilla has it's own CheckBox now which looks much better Rename ModConfigEvent.ConfigReloading to ModConfigEvent.Reloading ========= Build: 1.15.1-30.0.50 - Wed Jan 22 20:38:22 GMT 2020 12281102+aeltumn: Fixed parameter name issue in ISTER rename. #6461 (#6468) ========= Build: 1.15.1-30.0.49 - Wed Jan 22 19:56:16 GMT 2020 lexmanos: Fix default widget foreground color. ========= Build: 1.15.1-30.0.48 - Wed Jan 22 19:30:35 GMT 2020 diesieben07: Use extended version of getLightValue in all places (#6433) bward7864: Fixed RenderTypeLookup loosing mappings for registry replacements. (#6452) wynprice999: Fixed rounding issue with entity navigation fix (#6455) (#6456) 37298044+cadiboo: Fix Widget Foreground Color not allowing pure black (#6460) 12281102+aeltumn: Updated method names referencing ItemStackTileEntityRenderer (#6461) ========= Build: 1.15.1-30.0.43 - Wed Jan 22 19:22:15 GMT 2020 scottehboeh: [1.15.x] Added entity nameplate rendering event hook (#6416) ========= Build: 1.15.1-30.0.42 - Tue Jan 21 03:47:02 GMT 2020 tterrag: Remove emissive items hook, add small utility for bakedquad lighting ========= Build: 1.15.1-30.0.41 - Thu Jan 16 02:30:04 GMT 2020 gigaherz: Fix breaking overlay weirdness. applyBakedNormals was not transforming the baked normals when applying them. Fixes #6432 ========= Build: 1.15.1-30.0.40 - Thu Jan 16 00:30:10 GMT 2020 12281102+aeltumn: [1.15] Add new InputEvent.ClickInputEvent, addresses #5802 (#6047) ========= Build: 1.15.1-30.0.39 - Mon Jan 13 22:21:01 GMT 2020 gigaherz: Fix dark spots in fullbright quad rendering. Fix multi-layer model not declaring dependency on the particle texture. Fix mistake in 2c054fca which I didn't intend to push when I did. ========= Build: 1.15.1-30.0.38 - Mon Jan 13 18:39:06 GMT 2020 gigaherz: Attempt to fix fullbright lighting. Fix lightmap value calculation. gigaherz: Fix multi-layer model loader to actually work in a sane way. No more "base" model involved, and now transforms and overrides work as expected. ========= Build: 1.15.1-30.0.36 - Thu Jan 09 22:28:02 GMT 2020 tterrag: Add constructor for FishBucketItem that accepts suppliers ========= Build: 1.15.1-30.0.35 - Tue Jan 07 22:58:54 GMT 2020 gigaherz: Fix QuadTransformer normal processing. choonster: Fix validation in RotationBuilder#angle (fixes #6323) (#6408) ========= Build: 1.15.1-30.0.33 - Tue Jan 07 22:20:46 GMT 2020 richard: Add support for custom nether portal frame blocks (#6389) ========= Build: 1.15.1-30.0.32 - Tue Jan 07 21:22:49 GMT 2020 rankshank: InputEvent.RawMouseEvent fix (#6395) ========= Build: 1.15.1-30.0.31 - Tue Jan 07 21:15:19 GMT 2020 daemonumbra: Fixed Big Mushrooms not generating (#6390) Removed vanilla negation from Forge logic that negated the vanilla logic it was replacing also ran datagen to update the dirt tag to reflect changes that were previously made in the datagen code ========= Build: 1.15.1-30.0.30 - Mon Jan 06 00:04:17 GMT 2020 tterrag: Fix dyes tag containing dye items instead of tags Update generated data ========= Build: 1.15.1-30.0.29 - Sun Jan 05 19:36:08 GMT 2020 choonster: [1.15.x] Remove unused parameter from ElementBuilder#rotation (fixes #6321) (#6407) ========= Build: 1.15.1-30.0.28 - Sun Jan 05 19:29:10 GMT 2020 tterrag: Refactor BlockStateProvider to encapsulate a BlockModelProvider Make most protected methods of data generators public ========= Build: 1.15.1-30.0.27 - Sun Jan 05 18:39:00 GMT 2020 tterrag: Fix crash when building BakedQuadBuilder Add javadocs and move sprite to constructor where possible ========= Build: 1.15.1-30.0.26 - Sun Jan 05 05:05:58 GMT 2020 tterrag: Fix incorrect check for missing texture in DynamicBucketModel ========= Build: 1.15.1-30.0.25 - Sun Jan 05 04:38:48 GMT 2020 tterrag: Remove custom vertex format from BakedQuad ========= Build: 1.15.1-30.0.24 - Sat Jan 04 16:19:24 GMT 2020 gigaherz: Cherry-pick ca819e09 from the 1.14.x branch. Removes a patch from NativeImage which was invalid. gigaherz: A few more binary-breaking changes, before it's too late: - Move CompositeModel out of its package. - Move a few inner classes from the OBJ loader. - Rename the bucket model and fluid model classes to match the naming convention. - Remove BiomeEvent.* and WorldTypeEvent.InitBiomeGens as they are not currently implemented and they haven't been in the previous version either. ========= Build: 1.15.1-30.0.22 - Fri Jan 03 03:02:54 GMT 2020 lexmanos: Fix the particle renderer not setting GL state between each type. MC-168672 ========= Build: 1.15.1-30.0.21 - Thu Jan 02 05:21:55 GMT 2020 gigaherz: Fix CompositeModel not respecting "display" transforms. Remove leftovers from discarded feature. ========= Build: 1.15.1-30.0.20 - Wed Jan 01 16:41:59 GMT 2020 gigaherz: Allow model jsons to override the material library used by OBJ models. Fix model loader test mod resources. Update licenses. ========= Build: 1.15.1-30.0.19 - Mon Dec 30 21:14:20 GMT 2019 tterrag: Apply baked-in lightmap data to rendering - Fix ForgeHooksClient.fillNormal injecting data to lightmap - Fix OBJModel not filling lightmap data - Fix NewModelLoaderTest blockitem not linking with block ========= Build: 1.15.1-30.0.18 - Sun Dec 29 16:16:44 GMT 2019 gigaherz: Fix LightUtil.unpack to set the 4th component to 1 when expanding an xyz position into a 4-component vector. Add TRSRTransformer test mod. Fix signature of the bindTileEntityRenderer method, to account for covariance. ========= Build: 1.15.1-30.0.17 - Sun Dec 29 01:16:20 GMT 2019 gigaherz: More model/rendering fixes: - Breaking change: Change ClientRegistry.bindTileEntityRenderer to a factory, so mods don't have to manually specify the dispatcher. - Breaking change: Delete obsolete SimpleModelState (the class was duplicated by mistake, see SimpleModelTransform) and ICustomModelState (part of the old loader API). - Breaking change: Rename getTextureDependencies to getTextures, for consistency. - Reinstate the getRenderLayer method, fixed appropriately to return the new RenderType value. - Fix OBJ loader applying the model transform in the wrong reference frame. - Fix vanilla bug in TransformationMatrix#func_227986_a_ - Fix QuadTransformer logic. - Added new method to IModelConfiguration to retrieve the owner IUnbakedModel, needed in order to construct ItemOverrideLists when baking custom models. - Reintroduce multi-layer model through the new model loader system. ========= Build: 1.15.1-30.0.16 - Tue Dec 24 12:16:17 GMT 2019 gigaherz: New batch of Model/rendering fixes: - PerspectiveMapWrapper did not pass IModelData through to the wrapped model. - CompositeModel did not store the returned textures from getTextureDependencies. - VertexFormat used COLOR instead of UV to detect UV presence. - QuadTransformer would crash due to index out of bounds. - Small cleanup of TransformationHelper ========= Build: 1.15.1-30.0.15 - Fri Dec 20 17:15:21 GMT 2019 gigaherz: Fix obj models having all faces in the same mesh, breaking material assignments and visibility in the process. Reintroduce lost patch from the model loader, which would cause the custom values to be missing from generated models. ========= Build: 1.15.1-30.0.14 - Fri Dec 20 04:14:34 GMT 2019 tterrag: Fix diffuse lighting being baked into models, fixes dark items ========= Build: 1.15.1-30.0.13 - Fri Dec 20 03:50:53 GMT 2019 gigaherz: Fix item quads not using the existing vertex color when applying tint colors. ========= Build: 1.15.1-30.0.12 - Fri Dec 20 01:44:40 GMT 2019 gigaherz: Fix bucket model. Some mask textures were not added to the repository, and the bucket override generation was broken. Fix OBJ loading crash due to a float value being parsed as int. Fixes 6377 ========= Build: 1.15.1-30.0.11 - Thu Dec 19 05:56:10 GMT 2019 bl4ckscor33: Fix game crashing when modded entities are present (#6364) ========= Build: 1.15.1-30.0.10 - Thu Dec 19 05:02:29 GMT 2019 ichttt: Fix warning screen about missing minecraft registry entries (#6363) richard: Fix capabilities becoming inaccessible on returning from end (#6368) ========= Build: 1.15.1-30.0.8 - Thu Dec 19 04:39:52 GMT 2019 ichttt: Some code cleanup for 1.15 (#6362) ========= Build: 1.15.1-30.0.7 - Wed Dec 18 02:11:01 GMT 2019 tterrag: Fix MainMenuScreen patch tterrag: Mod list GUI detail pass - Make padding consistent on all elements - Properly horizontally center the "Search" text - Update and resize forge/mcp logos - Enable linear filtering on logo rendering by default - Can be disabled with the "logoBlur" mods.toml property ========= Build: 1.15.1-30.0.5 - Wed Dec 18 01:03:20 GMT 2019 ichttt: Fix mod list screen (#6367) ========= Build: 1.15.1-30.0.4 - Tue Dec 17 23:47:00 GMT 2019 gigaherz: Fix items in ground being too small, we were applying perspectives twice. Restore forge patch and fix a tiny mistake in it. tobias.hotz: Fix keybinds not loading/saving correctly ========= Build: 1.15.1-30.0.2 - Tue Dec 17 22:38:00 GMT 2019 tterrag: Remove uvlock hook, fixes broken stair/fence/etc models tterrag: Update fallback spec version ========= Build: 1.15.1-30.0.0 - Tue Dec 17 19:42:28 GMT 2019 tterrag: Update to 1.15.1 ========= Build: 1.15-29.0.4 - Tue Dec 17 18:15:10 GMT 2019 gigaherz: Finish converting the code from javax.vecmath to the vanilla vector classes. Forge is now vecmath-free! ========= Build: 1.15-29.0.3 - Tue Dec 17 09:50:53 GMT 2019 tterrag: Remove deprecations ========= Build: 1.15-29.0.2 - Tue Dec 17 04:47:01 GMT 2019 tterrag: Fix incorrect item lighting ========= Build: 1.15-29.0.1 - Tue Dec 17 04:22:29 GMT 2019 tterrag: Revert fluid change to use Material, fixes server crash