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


  • Posts

  • Joined

  • Last visited

  • Days Won


Curle last won the day on August 14 2020

Curle had the most liked content!


  • URL
  • Location

Recent Profile Visitors

12307 profile views

Curle's Achievements

Creeper Killer

Creeper Killer (4/8)



  1. You need to use the SRG name of fields when using the ObfuscationReflectionHelper. That's the one that looks like f_12313_.
  2. The Documentation has not yet been updated for the new version. We've spent most of the time fixing bugs that make the game crash. We'll get onto documentation soon. For now, most information is still correct, there have just been a few renames and refactors. You can see those in the post i made for 38.0 in the Releases section of this forum. Overall, very few changes needed.
  3. Unknown module securejarhandler implies that some libraries were missed during the installation. I suggest you redownload the latest installer and run it again.
  4. Forge Version: 38.0.6 Minecraft Version: 1.18 Downloads: Changelog: (Direct) Installer: (AdFocus) (Direct) MDK: (AdFocus) (Direct) However, as this is the start of a new version, it is recommended that you check the Downloads Page and use the latest version to receive any bug fixes. Intro: 1.17 was a stepping stone, and 1.18 is the real target. The culmination of the Caves & Cliffs update, with few real code changes from 1.17 except those required to plug in the new biome system. This is our new Latest version. As we had some time before the release, we handled some refactors beforehand. Those will be listed here. Changelog: Refactors (not comprehensive): 99% of the fmllegacy package. Most classes were simply moved from x.y.fmllegacy.z to x.y.z. All instances of Gui -> Screen (GuiOpenEvent -> ScreenOpenEvent, for example) GuiScreenEvent -> ScreenEvent, GuiOverlayDebugForge -> ForgeDebugScreenOverlay All instances of GameMode -> GameType (ClientPlayerChangeGameModeEvent -> ClientPlayerChangedGameTypeEvent, for example) All instances of MatrixStack -> PoseStack (DrawSelectionEvent.matrix -> DrawSelectionEvent.poseStack, for example All instances of KeyBinding -> KeyMapping (ClickInputEvent.keyBinding -> ClickInputEvent.keyMapping, for example All instances of World -> Level All instances of WorldType -> WorldPreset (ForgeHooksClient.getDefaultWorldType -> ForgeHooksClient.getDefaultWorldPreset, for example All instances of NBT -> Tag (BlockSnapshot.getNbt -> BlockSnapshot.getTag, for example) All instances of Container -> Menu (IForgeContainerType -> IForgeMenuType, for example) PlaySoundEvent.sound -> PlaySoundEvent.originalSound PlaySoundEvent.result -> PlaySoundEvent.sound SoundEvent.manager -> SoundEvent.engine SoundEvent.SoundSourceEvent.source -> SoundEvent.SoundSourceEvent.channel FOVUpdateEvent -> FOVModifierEvent EntityViewRenderEvent.FOVModiier -> EntityViewRenderEvent.FieldOfView InputUpdateEvent -> MovementInputUpdateEvent InitScreenEvent.{...Widget...} -> {...Listener...} ForgeItemTagsProvider.func_240521_a_Colored -> copyColored MobSpawnInfoBuilder -> MobSpawnSettingBuilder BasicTrade -> BasicItemListing ModelLoader -> ForgeModelBakery ForgeWorldTypeScreens -> ForgeWorldPresetEditors StackList -> MultItemValue Removals: Entire Animation API IForgeTextureAtlasSprite IForgeItem.{showDurabiityBar, getDurabilityForDisplay, getRGBDurabilityForDisplay} ForgeHooksClient.refreshResources ModelBuilder.gui3d BlockInfo.{updateShift, getShx, getShy, getShz} CapabilityInject CapabilityManager.register ConditionalAdvancement.processConditions IForgeItem.isShield IForgeStructureFeature.{getDefaultSpawnList, getDefaultCreatureSpawnList} Forge's Constants class VanillaResourceType ForgeHooksClient.worldRenderPass (+ accessor) ForgeHooksClient.{preDraw, postDraw, getColorIndex} ScrollPanel.drawBackground Screen.{RenderToolTip, RenderComponentToolTip} ResourceManager.getResourceType LootPool.bonusRolls ForgeConfig - selectiveResourceReload PotionEvent.PotionAddedEvent ClientHooks ModFileResourcePack ResourcePackLoader.getResourcePackFor ResourcePackLoader.IPackInfoFinder ServerLifecycleHooks.buildPackFinder IResourceType ReloadRequirements CommandSetDimension
  5. Tone down the condescending, Draco.
  6. 1.12 is not supported on these forums, as displayed in the banners.
  7. Forge Version: 37.1.0 Minecraft Version: 1.17.1 Downloads: Changelog: (Direct) Installer: (AdFocus) (Direct) MDK: (AdFocus) (Direct) Intro: It's been a long time coming, but this is the final release for 1.17 as we move onto 1.18. This marks the deprecation of 1.17 and the sustainance of 1.16 as our LTS version. Changelog: New: Added a new tag-based tool system, based on a new ToolAction type. Added compatibility with shears and shields to the above tool system Added a new capabilities system that isn't based on annotations. Added a RegisterCapabilitiesEvent. Added a PlayerPermissionChangedEvent to monitor for /op usage. Added a RegisterClientReloadListenersEvent. Added the EntityRenderersEvent.[RegisterLayerDefinitions && RegisterRenderers && AddLayers] events for more conrol over entity rendering. Added a RegisterShadersEvent for custom render shaders with the new pipeline. Added onDatapackSyncEvent for sending extra information to the client from a server. Added EntityEvent.EnteringSection to replace the old EnteringChunk event. Added custom pack finders - AddPackFindersEvent + PathResourcePackAdded a new Tooltip event system Added RenderStateShard hooks Added hooks for custom boat models & textures. Added a forceSystemNanoTime config option to alleviate performance issues with the glfwGetTime method. Added an AT to make Features.Decorators public for modders Added a hook for custom sweep ranges in weapons. Added "remove" lists to tag datagenerators Added lazy capabilities for ItemStacks to increase performance. Added canConnectRedstone hooks to BlockState for futher connection customization Added back linear filtering options for text rendering. Added a GUI stacking system. Added ForgeSpawnEggItem that can handle EntityTypes lazily to work around registry order issues. Added hooks in AdvancementProvider Added hooks for worldgen extensibility in Noise based classes. Added the entity cause to the PotionAddedEvent Added a way to see the fullPots map in FlowerPotBlock Added hooks to ScrollPanel to make it easier to use in a mod. Added deprecation on Forge's Constants class with a notice to use vanilla's constants. Added extra mouse event hooks so that things handled by the game can be listened for Fixes: Fix entities entering a pathfinding loop and spinning in circles. Fix ProjectileImpactEvent bugs caused by using generics unnecessarily. Fix installer breaking when there's a space in the installation path Fix syncing of custom ingredients Fix pairs of apostrophes being removed from ForgeInternationalizaton strings Fix pickblock for items that have multiple blocks Fix initializeClient methods running in datagenerators Fix pet death message being sent when it is cancelled by event. Fix custom WoodTypes causing signs to break Fix waterlogged blocks displaying air for a frame when broken Fix non-flammable blocks with a flammable material catching fire next to lava Fix Part Entities not working. Fix spectating Part Entities not working. Fix WorldEvent.Load not firing before chunks are created in the overworld. Fix death message for tamed animals Fix issues in BackgroundScanHandler related to poor disk IO Fix an infinite loop when dismounting in EntityMountEvent Fix render pipeline having issues with small cubes.
  8. If you want the more future proof in-code solution that doesn't require an arbitrary hardcoded string interpolation, .withStyle(ChatFormatting.GOLD) this call on the `TextComponent` will color it. You can use any ChatFormatting enum constant, including ones that are added after the fact, and you don't have to consult some table on the internet to find what you want.
  9. To my knowledge, if Structurize isn't in the list of mods, it'll work on 1.16.5 by default, without you needing to change anything. We implemented a Version Compatibility Matrix to make this easier for you.
  10. Can you send the debug file from the logs folder?
  11. Uh, wait, i thought this was a different folder. That was advice for a modder, disregard it. What version are you trying to install?
  12. That means a jar file somwhere got corrupted in the download. Go to your user home folder (C:/Users/<username> on Windows, /home/<username> on Linux, /Users/<username> on MacOS) and delete the folder named .gradle This'll delete everything it downloaded and hopefully give you a clean slate to get it going.
  13. See the post labelled "Some Old installers currently do not work, Use latest for your version" pinned at the top of every page. Post locked.
  14. 1.16.3 is incompatible with Java 16. See the post labeled "Java and You: How to avoid crashes" pinned at the top of every page.
  • Create New...

Important Information

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