Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Forge 14.23.2 Minecraft 1.12.2

Recommended Posts

Forge Version: 1.12.2-

Minecraft Version: 1.12.2



This time again, prep work for 1.13 is still going on. A lot of behind the scenes work going on to make 1.13 feasible with all the changes Mojang is putting into it. I've been developing MCP/Forge for the snapshots for testing purposes so thats where a lot of my time is going. However we've been able to gather a few new features and bug fixes. I figure it's time to bundle them together in full release.


Minecraft Forge 14.23.2 Changelog:



  • New event fired when Advancements are awarded.
  • Added more detains to the loading screen.
  • New registry event for Block and Item colors.
  • Fully implemented /forge track command for Entity and TileEntities.
  • New event to allow knock back control.
  • New Slime hook for pistons.
  • New context data sent to loot handlers for Advancements/Minecarts/Fishing/TileEntties.
  • New hooks related to expanding armor for horses.
  • New hook for controlling running particles for blocks.
  • Added config value to disable async chunk loading. Mainly for debug purposes.
  • New hook for customizing in-game music.
  • New event for more tooltip controls.
  • Enhanced logging during model loading.
  • New hooks for registering custom CriteriaTriggers.
  • New @Ignore annotation for the config system.


Bug Fix:

  • Fixed more bad shapeless recipe matching.
  • Fixed issue connecting to IPv6 only servers.
  • Fixed empty ItemStack being passed to EntityItemPickupEvent.
  • Fixed some in-code documentation.
  • Fixed tooltips sometimes rendering off the edges of the screen.
  • Fixed rendering issues with FastTESR implementations.
  • Fixed sometimes being unable to extract items from double chests.
  • Fixed EntityFishHook not spawning particles in modded liquids.
  • Fixed vanilla performance bug related to double chests that are blocked.
  • Fixed vanilla powered rails not receiving power from modded powered rails.
  • Fixed Flower Pot not being able to be set on some modded solid surfaces.
  • Fixed Anvil repairing not working for some damageable items.
  • Fixed missing text on loading screen for Macs.
  • Fixed some packet memory leaks in netty code.
  • Fixed statistics for entities in some cases.
  • Fixed retexturing not working for some custom models.
  • Fixed animations on rotated blocks.
  • Fixed B3D model rendering issues.
  • Fixed some lighting issues.
  • Fixed crashing with null models not showing who caused it.
  • Fixed Beetroot crops not dropping when trampled.
  • Fixed giant jungle trees causing world generation cascading.
  • Fixed extra dimension data not being saved.
  • Fixed potential entity corruption from the dormant chunk cache.
  • Fixed error logging in some mod loading stages.
  • Fixed debug flags for ClassPatchManager not working.
  • Fixed config guis showing child categories twice.
  • Fixed modded fluids being treated as solid.
  • Fixed adding MusicType enum values not working.
  • Fixed pumpkins placement logic.
  • Fixed model UV issue exposed by Optifine.
  • Fixed animations for servers with high uptimes.
  • Thanks 1

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to post
Share on other sites
This topic is now closed to further replies.

  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Maybe recheck the code a couple of times? Im just a random guy who found this post  
    • world stops loading at 53%2021-04-18-1.log.gz
    • Try to swich versions of the game, if that dest work try to install the game again.
    • Hello There! Yes I know it's been a while and there are reasons that I explain in this video! But in this video talk about some pretty cool updates and announcements to the channel that I am super excited to share with you guys! Also yes this was filmed on the Hive about a day before it shut down! I hope you all enjoy this video and if you did don't forget to like and sub for more!  
    • Hi, I'm trying to create an entity based of a minecart but the entity appears to be invisible and unable to be interacted with. I'm not seeing any errors in the debug log. I have included my entity and renderer. I have not added any attributes to this entity as I don't think there is any way to add them to minecarts. I added a message during ticks that appears when its alive but the minecart itself does not. public class TrainEntity extends AbstractMinecartEntity { public TrainEntity(EntityType<?> p_i50126_1_, World p_i50126_2_) { super(p_i50126_1_, p_i50126_2_); } public TrainEntity(World p_i1723_1_, double p_i1723_2_, double p_i1723_4_, double p_i1723_6_) { super(EntityRegister.TRAINENTITY.get(), p_i1723_1_, p_i1723_2_, p_i1723_4_, p_i1723_6_); } public static final String REG = "train_entity"; @Override public Type getMinecartType() { return AbstractMinecartEntity.Type.RIDEABLE; } public ActionResultType interact(PlayerEntity p_184230_1_, Hand p_184230_2_) { ActionResultType ret = super.interact(p_184230_1_, p_184230_2_); if (ret.consumesAction()) return ret; if (p_184230_1_.isSecondaryUseActive()) { return ActionResultType.PASS; } else if (this.isVehicle()) { return ActionResultType.PASS; } else if (!this.level.isClientSide) { return p_184230_1_.startRiding(this) ? ActionResultType.CONSUME : ActionResultType.PASS; } else { return ActionResultType.SUCCESS; } } @Override public void tick() { super.tick(); STAR.LOGGER.debug("STAR - Training Hard"); } public class TrainEntityRender<T extends TrainEntity> extends EntityRenderer<T> { protected final EntityModel<T> model = new CreeperModel<>(); public TrainEntityRender(EntityRendererManager p_i46155_1_) { super(p_i46155_1_); this.shadowRadius = 0.7F; } @Override public ResourceLocation getTextureLocation(TrainEntity p_110775_1_) { return new ResourceLocation(STAR.MODID, "textures/entity/purple_thing.png"); } @Override public void render(T p_225623_1_, float p_225623_2_, float p_225623_3_, MatrixStack p_225623_4_, IRenderTypeBuffer p_225623_5_, int p_225623_6_) { super.render(p_225623_1_, p_225623_2_, p_225623_3_, p_225623_4_, p_225623_5_, p_225623_6_); //Bunch of other stuff copied from the MinecartRenderer p_225623_4_.scale(-1.0F, -1.0F, 1.0F); this.model.setupAnim(p_225623_1_, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F); IVertexBuilder ivertexbuilder = p_225623_5_.getBuffer(this.model.renderType(this.getTextureLocation(p_225623_1_))); this.model.renderToBuffer(p_225623_4_, ivertexbuilder, p_225623_6_, OverlayTexture.NO_OVERLAY, 1.0F, 1.0F, 1.0F, 1.0F); p_225623_4_.popPose(); STAR.LOGGER.debug("STAR - RENDER"); } protected void renderMinecartContents(T p_225630_1_, float p_225630_2_, BlockState p_225630_3_, MatrixStack p_225630_4_, IRenderTypeBuffer p_225630_5_, int p_225630_6_) { Minecraft.getInstance().getBlockRenderer().renderSingleBlock(p_225630_3_, p_225630_4_, p_225630_5_, p_225630_6_, OverlayTexture.NO_OVERLAY); } } Event Register: @SubscribeEvent public static void onClientSetupEvent(FMLClientSetupEvent event) { LOGGER.info("STAR - Client Setup"); //Other renderers RenderingRegistry.registerEntityRenderingHandler(EntityRegister.TRAINENTITY.get(), TrainEntityRender::new); } Any help would be greatly appreciated. 
  • Topics

  • Who's Online (See full list)

  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.