Class NMSImpl
java.lang.Object
studio.magemonkey.codex.nms.v1_21_7.NMSImpl
- All Implemented Interfaces:
studio.magemonkey.codex.compat.NMS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSkullTexture(org.bukkit.inventory.ItemStack item, String value, UUID uuid) voidchangeSkull(org.bukkit.block.Block block, String hash) org.bukkit.event.entity.EntityDamageByEntityEventcreateEntityDamageEvent(org.bukkit.entity.Entity entity, org.bukkit.entity.Entity attacker, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause, double damage) org.bukkit.attribute.AttributegetAttribute(String name) io.netty.channel.ChannelgetChannel(org.bukkit.entity.Player player) getConnection(org.bukkit.entity.Player player) doublegetDefaultArmor(org.bukkit.inventory.ItemStack itemStack) doublegetDefaultDamage(org.bukkit.inventory.ItemStack itemStack) doublegetDefaultSpeed(org.bukkit.inventory.ItemStack itemStack) doublegetDefaultToughness(org.bukkit.inventory.ItemStack itemStack) net.md_5.bungee.api.chat.HoverEventgetHoverEvent(org.bukkit.inventory.ItemStack itemStack) org.bukkit.MaterialgetMaterial(org.bukkit.entity.Boat boat) getNMSCopy(org.bukkit.inventory.ItemStack item) net.md_5.bungee.api.chat.BaseComponentgetTranslatedComponent(org.bukkit.inventory.ItemStack itemStack) booleanisArmor(org.bukkit.inventory.ItemStack itemStack) booleanisTool(org.bukkit.inventory.ItemStack itemStack) booleanisWeapon(org.bukkit.inventory.ItemStack itemStack) voidopenChestAnimation(org.bukkit.block.Block chest, boolean open) org.bukkit.scoreboard.ObjectiveregisterNewObjective(org.bukkit.scoreboard.Scoreboard scoreboard, org.bukkit.scoreboard.Objective objective) voidsendAttackPacket(org.bukkit.entity.Player player, int i) voidsendPacket(org.bukkit.entity.Player player, Object packet) voidsetKiller(org.bukkit.entity.LivingEntity entity, org.bukkit.entity.Player killer) toJson(org.bukkit.inventory.ItemStack item) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.compat.NMS
getAttributeValue, getField, getNonPlayerProfile
-
Constructor Details
-
NMSImpl
public NMSImpl()
-
-
Method Details
-
getVersion
- Specified by:
getVersionin interfacestudio.magemonkey.codex.compat.NMS
-
getConnection
- Specified by:
getConnectionin interfacestudio.magemonkey.codex.compat.NMS
-
getChannel
@NotNull public io.netty.channel.Channel getChannel(@NotNull org.bukkit.entity.Player player) - Specified by:
getChannelin interfacestudio.magemonkey.codex.compat.NMS
-
sendPacket
- Specified by:
sendPacketin interfacestudio.magemonkey.codex.compat.NMS
-
openChestAnimation
public void openChestAnimation(@NotNull org.bukkit.block.Block chest, boolean open) - Specified by:
openChestAnimationin interfacestudio.magemonkey.codex.compat.NMS
-
sendAttackPacket
public void sendAttackPacket(@NotNull org.bukkit.entity.Player player, int i) - Specified by:
sendAttackPacketin interfacestudio.magemonkey.codex.compat.NMS
-
fixColors
-
getDefaultDamage
public double getDefaultDamage(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
getDefaultDamagein interfacestudio.magemonkey.codex.compat.NMS
-
getDefaultSpeed
public double getDefaultSpeed(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
getDefaultSpeedin interfacestudio.magemonkey.codex.compat.NMS
-
getDefaultArmor
public double getDefaultArmor(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
getDefaultArmorin interfacestudio.magemonkey.codex.compat.NMS
-
getDefaultToughness
public double getDefaultToughness(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
getDefaultToughnessin interfacestudio.magemonkey.codex.compat.NMS
-
isWeapon
public boolean isWeapon(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
isWeaponin interfacestudio.magemonkey.codex.compat.NMS
-
isArmor
public boolean isArmor(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
isArmorin interfacestudio.magemonkey.codex.compat.NMS
-
isTool
public boolean isTool(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
isToolin interfacestudio.magemonkey.codex.compat.NMS
-
toJson
- Specified by:
toJsonin interfacestudio.magemonkey.codex.compat.NMS
-
setKiller
public void setKiller(@NotNull org.bukkit.entity.LivingEntity entity, @NotNull org.bukkit.entity.Player killer) - Specified by:
setKillerin interfacestudio.magemonkey.codex.compat.NMS
-
changeSkull
- Specified by:
changeSkullin interfacestudio.magemonkey.codex.compat.NMS
-
addSkullTexture
-
getAttribute
- Specified by:
getAttributein interfacestudio.magemonkey.codex.compat.NMS
-
getNMSCopy
- Specified by:
getNMSCopyin interfacestudio.magemonkey.codex.compat.NMS
-
getMaterial
public org.bukkit.Material getMaterial(org.bukkit.entity.Boat boat) - Specified by:
getMaterialin interfacestudio.magemonkey.codex.compat.NMS
-
registerNewObjective
public org.bukkit.scoreboard.Objective registerNewObjective(org.bukkit.scoreboard.Scoreboard scoreboard, org.bukkit.scoreboard.Objective objective) - Specified by:
registerNewObjectivein interfacestudio.magemonkey.codex.compat.NMS
-
getHoverEvent
public net.md_5.bungee.api.chat.HoverEvent getHoverEvent(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
getHoverEventin interfacestudio.magemonkey.codex.compat.NMS
-
getTranslatedComponent
public net.md_5.bungee.api.chat.BaseComponent getTranslatedComponent(@NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
getTranslatedComponentin interfacestudio.magemonkey.codex.compat.NMS
-
createEntityDamageEvent
public org.bukkit.event.entity.EntityDamageByEntityEvent createEntityDamageEvent(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.entity.Entity attacker, @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause, double damage) - Specified by:
createEntityDamageEventin interfacestudio.magemonkey.codex.compat.NMS
-