Package com.ticxo.modelengine.api.nms
Interface NMSHandler
public interface NMSHandler
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidapplyPlayerHeadItemModel(org.bukkit.inventory.ItemStack stack) default booleancolorStack(org.bukkit.inventory.ItemStack stack, org.bukkit.Color color) default Set<org.bukkit.inventory.ItemStack>createStack(ItemModelData data, ItemModelData.Context context) org.bukkit.util.Transformationdecompose(org.joml.Matrix4f transform) default AnvilHandler<T extends BehaviorRenderer>
BehaviorRendererParser<T>getBehaviorRendererParser(T renderer) <T extends ModelRenderer>
ModelRendererParser<T>getModelRendererParser(T renderer) default org.bukkit.NamespacedKey<T extends VFXRenderer>
VFXRendererParser<T>getVFXRendererParser(T renderer) default voidsendMountPassengerUpdate(Set<UUID> targets, int mountId, Collection<Integer> passengerIds) void
-
Method Details
-
getEntityHandler
EntityHandler getEntityHandler() -
getNetworkHandler
NetworkHandler getNetworkHandler() -
getAnvilHandler
-
getGlobalParsers
RenderParsers getGlobalParsers() -
createParsers
RenderParsers createParsers() -
sendPivotOverrides
void sendPivotOverrides() -
createStack
default Set<org.bukkit.inventory.ItemStack> createStack(ItemModelData data, ItemModelData.Context context) -
colorStack
default boolean colorStack(org.bukkit.inventory.ItemStack stack, org.bukkit.Color color) -
getPlayerHeadModelKey
default org.bukkit.NamespacedKey getPlayerHeadModelKey() -
applyPlayerHeadItemModel
default void applyPlayerHeadItemModel(org.bukkit.inventory.ItemStack stack) -
getModelRendererParser
-
getBehaviorRendererParser
-
getVFXRendererParser
-
decompose
org.bukkit.util.Transformation decompose(org.joml.Matrix4f transform) -
sendMountPassengerUpdate
default void sendMountPassengerUpdate(Set<UUID> targets, int mountId, Collection<Integer> passengerIds)
-