Package net.neoforged.neoforge.internal
Class NeoForgeProxy
java.lang.Object
net.neoforged.neoforge.internal.NeoForgeProxy
- Direct Known Subclasses:
NeoForgeClientProxy
Allows common code to call client-only methods, through
NeoForgeClientProxy.
Try not to add methods to this class, there are generally better ways to handle this kind of thing, possibly through different API design.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleClientPayload(ClientDispatchPayload payload, IPayloadContext context) private static NeoForgeProxynewClientPayloadContext(ClientCommonPacketListener listener, ResourceLocation payloadId) <T> HolderLookup.RegistryLookup<T> resolveLookup(ResourceKey<? extends Registry<T>> key) voidsendToServer(CustomPacketPayload payload, CustomPacketPayload... payloads)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
NeoForgeProxy
public NeoForgeProxy()
-
-
Method Details
-
instantiate
-
sendToServer
-
newClientPayloadContext
public IPayloadContext newClientPayloadContext(ClientCommonPacketListener listener, ResourceLocation payloadId) -
handleClientPayload
-
getClientExecutor
-
getTooltipFlag
-
getFilteredRecipeBookTypeValues
-
resolveLookup
@Nullable public <T> HolderLookup.RegistryLookup<T> resolveLookup(ResourceKey<? extends Registry<T>> key)
-