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
etIForgeItem#getRGBDurabilityForDisplay
ForgeHooksClient#refreshResources
ModelBuilder#gui3d
BlockInfo#updateShift
,BlockInfo#getShx
,BlockInfo#getShy
etBlockInfo#getShz
CapabilityInject
CapabilityManager#register
ConditionalAdvancement#processConditions
IForgeItem#isShield
IForgeStructureFeature#getDefaultSpawnList
etIForgeStructureFeature#getDefaultCreatureSpawnList
- Classe des constantes de Forge
VanillaResourceType
ForgeHooksClient#worldRenderPass
(+ accesseur)ForgeHooksClient#preDraw
,ForgeHooksClient#postDraw
etForgeHooksClient#getColorIndex
ScrollPanel#drawBackground
(+ accesseur)Screen#RenderToolTip
etScreen#RenderComponentToolTip
(+ accesseur)ResourceManager#getResourceType
LootPool#bonusRolls
ForgeConfig#selectiveResourceReload
PotionEvent#PotionAddedEvent
ClientHooks
ModFileResourcePack
ResourcePackLoader#getResourcePackFor
ResourcePackLoader#IPackInfoFinder
ServerLifecycleHooks#buildPackFinder
IResourceType
ReloadRequirements
CommandSetDimension