Aller au contenu principal

Forge 1.18 38.0

Mysterious_Dev

Seulement quelques heures après la sortie de la version 1.18, Forge 1.18 38.0 est sortie et elle apporte quelques changements (peu voir aucun ajout).

Lien de l'annonce de Forge : https://forums.minecraftforge.net/topic/106322-forge-380-minecraft-118/

Changements

  • 99% du paquet fmllegacy. La plupart des classes ont simplement été déplacées de x.y.fmllegacy.z vers x.y.z
  • Toutes les instances de Gui -> Screen (GuiOpenEvent -> ScreenOpenEvent, par exemple)
  • GuiScreenEvent -> ScreenEvent, GuiOverlayDebugForge -> ForgeDebugScreenOverlay
  • Toutes les instances de GameMode -> GameType (ClientPlayerChangeGameModeEvent -> ClientPlayerChangedGameTypeEvent, par exemple)
  • Toutes les instances de MatrixStack -> PoseStack (DrawSelectionEvent#matrix-> DrawSelectionEvent#poseStack, par exemple)
  • Toutes les instances de KeyBinding -> KeyMapping (ClickInputEvent#keyBinding -> ClickInputEvent#keyMapping, par exemple)
  • Toutes les instances de World -> Level
  • Toutes les instances de WorldType -> WorldPreset (ForgeHooksClient#getDefaultWorldType -> ForgeHooksClient#getDefaultWorldPreset, par exemple
  • Toutes les instances de NBT -> Tag (BlockSnapshot#getNbt -> BlockSnapshot#getTag, par exemple)
  • Toutes les instances de Container -> Menu (IForgeContainerType -> IForgeMenuType, par exemple)
  • PlaySoundEvent#sound -> PlaySoundEvent#originalSound
  • PlaySoundEvent#result -> PlaySoundEvent#sound
  • SoundEvent#manager -> SoundEvent#engine
  • SoundEvent#soundSourceEvent#source -> SoundEvent#soundSourceEvent#canal
  • 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

Suppressions

  • Toute l'API d'animation
  • IForgeTextureAtlasSprite
  • IForgeItem#showDurabiityBar, IForgeItem#getDurabilityForDisplay et IForgeItem#getRGBDurabilityForDisplay
  • ForgeHooksClient#refreshResources
  • ModelBuilder#gui3d
  • BlockInfo#updateShift, BlockInfo#getShx, BlockInfo#getShy et BlockInfo#getShz
  • CapabilityInject
  • CapabilityManager#register
  • ConditionalAdvancement#processConditions
  • IForgeItem#isShield
  • IForgeStructureFeature#getDefaultSpawnList et IForgeStructureFeature#getDefaultCreatureSpawnList
  • Classe des constantes de Forge
  • VanillaResourceType
  • ForgeHooksClient#worldRenderPass (+ accesseur)
  • ForgeHooksClient#preDraw, ForgeHooksClient#postDraw et ForgeHooksClient#getColorIndex
  • ScrollPanel#drawBackground (+ accesseur)
  • Screen#RenderToolTip et Screen#RenderComponentToolTip (+ accesseur)
  • ResourceManager#getResourceType
  • LootPool#bonusRolls
  • ForgeConfig#selectiveResourceReload
  • PotionEvent#PotionAddedEvent
  • ClientHooks
  • ModFileResourcePack
  • ResourcePackLoader#getResourcePackFor
  • ResourcePackLoader#IPackInfoFinder
  • ServerLifecycleHooks#buildPackFinder
  • IResourceType
  • ReloadRequirements
  • CommandSetDimension