Index
All Classes|All Packages|Deprecated API
A
- addEverythingOrNothing(Inventory, ItemStack) - Static method in class dev.piglin.piglinworldapi.util.InventoryUtils
-
Adds the item to the inventory, but don't add it if it can't be added fully (e.g.
- ALWAYS_TELEPORT - Static variable in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Always teleport player (for onTeleport)
- antiRelogIsInPVP(Player) - Static method in class dev.piglin.piglinworldapi.util.PluginsUtils
-
Checks if the player is in PVP (See AntiRelog on SpigotMC)
B
- BlockController - Class in dev.piglin.piglinworldapi.block
- BlockController() - Constructor for class dev.piglin.piglinworldapi.block.BlockController
-
Deprecated.Should be refactored to be private or package-private
- BlockDataStorage - Class in dev.piglin.piglinworldapi.block
- BlockDataStorage(File) - Constructor for class dev.piglin.piglinworldapi.block.BlockDataStorage
-
Deprecated.Should be refactored to be private or package-private
- BlockRedstoneChangeEvent - Class in dev.piglin.piglinworldapi.event
-
This event is fired when the block redstone level is changed (or not changed, just updated)
- BlockRedstoneChangeEvent(Block, Block, int, int) - Constructor for class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- breakBlock(Block, ItemStack) - Method in class dev.piglin.piglinworldapi.block.CustomBlock
-
Handle block break
- BROWN - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
- BROWN_000000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.cannot retexture item with CustomModelData=0 as it's the default value
- BROWN_000001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_000010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_000011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_000100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_000101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_000110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_000111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_001000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_001001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_001010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_001011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_001100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_001101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_001110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_001111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_010000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_010001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_010010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_010011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_010100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_010101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_010110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_010111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- BROWN_011011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_011111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_100111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_101111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_110111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- BROWN_111111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
C
- checkSpaceForItem(Inventory, ItemStack) - Static method in class dev.piglin.piglinworldapi.util.InventoryUtils
-
Checks if you can safely add the item to the specified inventory
- clearBlocks() - Static method in class dev.piglin.piglinworldapi.block.BlockController
-
Clears blocks cache (don't do this unless you really know what you're doing)
- ClickResultAnotherGui(CustomGui) - Constructor for record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultAnotherGui
-
Creates an instance of a
ClickResultAnotherGuirecord class. - ClickResultNone() - Constructor for record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultNone
-
Creates an instance of a
ClickResultNonerecord class. - closeAll() - Method in class dev.piglin.piglinworldapi.gui.GuiController
-
Closes all the registered guis
- craft(ItemStack[]) - Static method in class dev.piglin.piglinworldapi.recipe.RecipeController
- CustomBlock - Class in dev.piglin.piglinworldapi.block
-
Your custom block.
- CustomBlock(Mushroom) - Constructor for class dev.piglin.piglinworldapi.block.CustomBlock
- CustomGui - Class in dev.piglin.piglinworldapi.gui
-
Extend this class to make a custom gui.
- CustomGui(List<Integer>) - Constructor for class dev.piglin.piglinworldapi.gui.CustomGui
- CustomGui.ClickResult - Interface in dev.piglin.piglinworldapi.gui
- CustomGui.ClickResultAnotherGui - Record Class in dev.piglin.piglinworldapi.gui
-
Closes the current gui and opens the new gui.
- CustomGui.ClickResultNone - Record Class in dev.piglin.piglinworldapi.gui
-
Do nothing
- customModelData() - Method in enum class dev.piglin.piglinworldapi.block.Mushroom
- CustomRecipe - Class in dev.piglin.piglinworldapi.recipe
- CustomRecipe() - Constructor for class dev.piglin.piglinworldapi.recipe.CustomRecipe
D
- destination() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns the value of the
destinationrecord component. - dev.piglin.piglinworldapi - package dev.piglin.piglinworldapi
- dev.piglin.piglinworldapi.block - package dev.piglin.piglinworldapi.block
- dev.piglin.piglinworldapi.event - package dev.piglin.piglinworldapi.event
- dev.piglin.piglinworldapi.gui - package dev.piglin.piglinworldapi.gui
- dev.piglin.piglinworldapi.recipe - package dev.piglin.piglinworldapi.recipe
- dev.piglin.piglinworldapi.util - package dev.piglin.piglinworldapi.util
- display(Player, T) - Method in class dev.piglin.piglinworldapi.gui.ListGui
-
Makes an ItemStack representation of an item for the player
E
- equals(Object) - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultAnotherGui
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultNone
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.piglin.piglinworldapi.util.Pair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.piglin.piglinworldapi.util.Triple
-
Indicates whether some other object is "equal to" this one.
F
- fillWith(ItemStack, Inventory) - Static method in class dev.piglin.piglinworldapi.util.GuiUtils
-
Replaces Material.AIR with the specified item
- fillWithBarriers(Plugin, Inventory) - Static method in class dev.piglin.piglinworldapi.util.GuiUtils
-
Replaces Material.AIR with your plugin's barrier (which is AIR by default, see
GuiUtils.loadBarrier(Plugin)) - fromCustomModel(int) - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom
G
- getAllBlocks() - Static method in class dev.piglin.piglinworldapi.block.BlockController
- getBarrier(Plugin) - Static method in class dev.piglin.piglinworldapi.util.GuiUtils
-
Tries to get your plugin's barrier item.
- getBlockController() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
-
Get the block controller
- getBlockDataStorage() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
-
Get the block data storage
- getBlocks() - Method in class dev.piglin.piglinworldapi.block.CustomBlock
- getBlocks(Class<? extends CustomBlock>) - Static method in class dev.piglin.piglinworldapi.block.BlockController
- getCustomBlock(Mushroom) - Method in class dev.piglin.piglinworldapi.block.BlockController
- getCustomBlock(Block) - Method in class dev.piglin.piglinworldapi.block.BlockController
- getGuiController() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
-
Get the gui controller
- getHandlerList() - Static method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- getHandlers() - Method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- getInstance() - Static method in class dev.piglin.piglinworldapi.PiglinWorldAPI
- getItems(Player) - Method in class dev.piglin.piglinworldapi.gui.ListGui
-
Get all available items
- getKey() - Method in record class dev.piglin.piglinworldapi.util.Pair
- getMaterial() - Method in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
- getMushroom(Block) - Static method in class dev.piglin.piglinworldapi.block.BlockController
- getMushroom(BlockState) - Static method in class dev.piglin.piglinworldapi.block.BlockController
- getRecipeController() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
-
Get the recipe controller
- getResult2x2(ItemStack[]) - Method in class dev.piglin.piglinworldapi.recipe.CustomRecipe
- getResult2x2(ItemStack[]) - Method in class dev.piglin.piglinworldapi.recipe.SimpleRecipe
- getResult3x3(ItemStack[]) - Method in class dev.piglin.piglinworldapi.recipe.CustomRecipe
- getResult3x3(ItemStack[]) - Method in class dev.piglin.piglinworldapi.recipe.SimpleRecipe
- getSimilarSlots(Inventory, ItemStack) - Static method in class dev.piglin.piglinworldapi.util.InventoryUtils
-
Get slots in the inventory with items similar to the specified item
- getSource() - Method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- getTags(Block, Plugin) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
- getTeleportDelay() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
-
Get the teleport delay in seconds
- getValue() - Method in record class dev.piglin.piglinworldapi.util.Pair
- gui() - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultAnotherGui
-
Returns the value of the
guirecord component. - GuiController - Class in dev.piglin.piglinworldapi.gui
- GuiController() - Constructor for class dev.piglin.piglinworldapi.gui.GuiController
-
Deprecated.Should be refactored to be private or package-private
- GuiUtils - Class in dev.piglin.piglinworldapi.util
- GuiUtils() - Constructor for class dev.piglin.piglinworldapi.util.GuiUtils
H
- hasChanged() - Method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- hashCode() - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultAnotherGui
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultNone
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.piglin.piglinworldapi.util.Pair
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.piglin.piglinworldapi.util.Triple
-
Returns a hash code value for this object.
I
- ingredient_1_1() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_1_1record component. - ingredient_1_2() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_1_2record component. - ingredient_1_3() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_1_3record component. - ingredient_2_1() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_2_1record component. - ingredient_2_2() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_2_2record component. - ingredient_2_3() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_2_3record component. - ingredient_3_1() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_3_1record component. - ingredient_3_2() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_3_2record component. - ingredient_3_3() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
ingredient_3_3record component. - InventoryUtils - Class in dev.piglin.piglinworldapi.util
- InventoryUtils() - Constructor for class dev.piglin.piglinworldapi.util.InventoryUtils
- is(Block, String, Plugin) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
-
Checks if the block contains the tag
- isMinor() - Method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- isMushroom(Material) - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
-
Checks if the given material is a mushroom
- isOn() - Method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- isRedstoneBlock(Material) - Static method in class dev.piglin.piglinworldapi.block.RedstoneListener
-
Returns true if a block uses Redstone in some way.
L
- left() - Method in record class dev.piglin.piglinworldapi.util.Pair
-
Returns the value of the
leftrecord component. - left() - Method in record class dev.piglin.piglinworldapi.util.Triple
-
Returns the value of the
leftrecord component. - ListGui<T> - Class in dev.piglin.piglinworldapi.gui
-
List gui with prev/next buttons and clickable elements
- ListGui(List<Integer>, int, int, ItemStack, ItemStack, ItemStack, ItemStack, String, Plugin) - Constructor for class dev.piglin.piglinworldapi.gui.ListGui
- lists - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- listSlots - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- loadBarrier(Plugin) - Static method in class dev.piglin.piglinworldapi.util.GuiUtils
-
Loads "gui.barrier" item in the plugin's configuration
- loadChunk(ChunkSnapshot, int, int) - Method in class dev.piglin.piglinworldapi.block.BlockController
M
- meta() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns the value of the
metarecord component. - middle() - Method in record class dev.piglin.piglinworldapi.util.Triple
-
Returns the value of the
middlerecord component. - mushroom - Variable in class dev.piglin.piglinworldapi.block.CustomBlock
- Mushroom - Enum Class in dev.piglin.piglinworldapi.block
-
Mushrooms' block states have 6 boolean fields, this enum lists all possible values
- Mushroom.MushroomType - Enum Class in dev.piglin.piglinworldapi.block
N
- name - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- needCraftingTable() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
needCraftingTablerecord component. - nextItem - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- nextSlot - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- noNextItem - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- NOOP - Static variable in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Do nothing when cancelled (for onCancel)
- noPrevItem - Variable in class dev.piglin.piglinworldapi.gui.ListGui
O
- of(Map.Entry<K, V>) - Static method in record class dev.piglin.piglinworldapi.util.Pair
- onBlockBreak(BlockBreakEvent) - Method in class dev.piglin.piglinworldapi.block.RedstoneListener
- onBlockDrop(BlockBreakEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onBlockDrop(BlockDropItemEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onBlockPlace(BlockPlaceEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onBlockPlace(BlockPlaceEvent) - Method in class dev.piglin.piglinworldapi.block.RedstoneListener
- onBlockRedstoneChange(BlockRedstoneEvent) - Method in class dev.piglin.piglinworldapi.block.RedstoneListener
- onBreak(BlockExplodeEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onCancel() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns the value of the
onCancelrecord component. - onChunkLoad(ChunkLoadEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onChunkUnload(ChunkUnloadEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onClick(T, Player, Inventory, ClickType) - Method in class dev.piglin.piglinworldapi.gui.ListGui
-
Handle item click
- onClose(InventoryCloseEvent) - Method in class dev.piglin.piglinworldapi.gui.CustomGui
-
Handle inventory close
- onClose(InventoryCloseEvent) - Method in class dev.piglin.piglinworldapi.gui.ListGui
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
- onCraft(PrepareItemCraftEvent) - Method in class dev.piglin.piglinworldapi.recipe.RecipeController
- onDisable() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
- onEnable() - Method in class dev.piglin.piglinworldapi.PiglinWorldAPI
- onInteract(PlayerInteractEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onInteract(PlayerInteractEvent) - Method in class dev.piglin.piglinworldapi.block.CustomBlock
-
Handle interaction at the block
- onInventoryClick(InventoryClickEvent) - Method in class dev.piglin.piglinworldapi.gui.GuiController
- onInventoryClose(InventoryCloseEvent) - Method in class dev.piglin.piglinworldapi.gui.GuiController
- onInventoryDrag(InventoryDragEvent) - Method in class dev.piglin.piglinworldapi.gui.GuiController
- onItemClick(InventoryClickEvent) - Method in class dev.piglin.piglinworldapi.gui.CustomGui
-
Handle clicks
- onItemClick(InventoryClickEvent) - Method in class dev.piglin.piglinworldapi.gui.ListGui
- onItemClickInInventory(InventoryClickEvent) - Method in class dev.piglin.piglinworldapi.gui.CustomGui
-
Handle clicks in player's inventory but when your inventory is open
- onItemClickInInventory(InventoryClickEvent) - Method in class dev.piglin.piglinworldapi.gui.ListGui
- onItemDrag(InventoryDragEvent) - Method in class dev.piglin.piglinworldapi.gui.CustomGui
-
Handle item drag
- onItemDrag(InventoryDragEvent) - Method in class dev.piglin.piglinworldapi.gui.ListGui
- onLoad(Block) - Method in class dev.piglin.piglinworldapi.block.CustomBlock
-
Handle the block load (when the chunk is being loaded)
- onMiddleClickBlock(InventoryCreativeEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onMove(PlayerMoveEvent) - Method in class dev.piglin.piglinworldapi.util.TeleportUtils
- onPhysics(BlockPhysicsEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onPhysics(BlockPhysicsEvent) - Method in class dev.piglin.piglinworldapi.block.RedstoneListener
- onPistonMove(BlockPistonExtendEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onPistonMove(BlockPistonRetractEvent) - Method in class dev.piglin.piglinworldapi.block.BlockController
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
- onTeleport() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns the value of the
onTeleportrecord component. - onUnload(Block) - Method in class dev.piglin.piglinworldapi.block.CustomBlock
-
Handle the block unload (when the chunk is being unloaded)
- open(CustomGui, Player) - Method in class dev.piglin.piglinworldapi.gui.GuiController
-
Opens the gui to the player and registers listeners for it
- open(Player) - Method in class dev.piglin.piglinworldapi.gui.CustomGui
-
Create an inventory and open it.
- open(Player) - Method in class dev.piglin.piglinworldapi.gui.ListGui
P
- pages - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- Pair<L,R> - Record Class in dev.piglin.piglinworldapi.util
- Pair(L, R) - Constructor for record class dev.piglin.piglinworldapi.util.Pair
-
Creates an instance of a
Pairrecord class. - PiglinWorldAPI - Class in dev.piglin.piglinworldapi
- PiglinWorldAPI() - Constructor for class dev.piglin.piglinworldapi.PiglinWorldAPI
- placeBlock(Block) - Method in class dev.piglin.piglinworldapi.block.CustomBlock
-
Handle block placement
- placeholderAPISetPlaceholders(OfflinePlayer, String) - Static method in class dev.piglin.piglinworldapi.util.PluginsUtils
-
Sets the placeholders for the target string using PlaceholderAPI (See PlaceholderAPI on SpigotMC)
- placeholderAPITrySetPlaceholders(OfflinePlayer, String) - Static method in class dev.piglin.piglinworldapi.util.PluginsUtils
-
Sets the placeholders for the target string using PlaceholderAPI (See PlaceholderAPI on SpigotMC)
- player() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns the value of the
playerrecord component. - PluginsUtils - Class in dev.piglin.piglinworldapi.util
- PluginsUtils() - Constructor for class dev.piglin.piglinworldapi.util.PluginsUtils
- prevItem - Variable in class dev.piglin.piglinworldapi.gui.ListGui
- prevSlot - Variable in class dev.piglin.piglinworldapi.gui.ListGui
R
- read(ConfigurationSection, HashMap<String, String>, OfflinePlayer) - Static method in class dev.piglin.piglinworldapi.util.GuiUtils
-
Reads the ItemStack from ConfigurationSection.
- RecipeController - Class in dev.piglin.piglinworldapi.recipe
- RecipeController() - Constructor for class dev.piglin.piglinworldapi.recipe.RecipeController
-
Deprecated.Should be refactored to be private or package-private
- recipes - Static variable in class dev.piglin.piglinworldapi.recipe.CustomRecipe
- RED - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
- RED_000000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.cannot retexture item with CustomModelData=0 as it's the default value
- RED_000001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_000010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_000011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_000100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_000101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_000110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_000111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_001000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_001001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_001010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_001011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_001100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_001101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_001110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_001111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_010000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_010001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_010010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_010011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_010100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_010101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_010110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_010111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_011000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_011001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_011010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- RED_011011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_011100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_011101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_011110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_011111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_100111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_101111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_110111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RED_111111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- RedstoneListener - Class in dev.piglin.piglinworldapi.block
- RedstoneListener() - Constructor for class dev.piglin.piglinworldapi.block.RedstoneListener
- registerBlock(CustomBlock) - Static method in class dev.piglin.piglinworldapi.block.BlockController
- replace(String, HashMap<String, String>, OfflinePlayer) - Static method in class dev.piglin.piglinworldapi.util.StringUtils
-
Replaces the string with the specified replacements, PlaceholderAPI (if present) and colors including RGB and RGB gradients
- replace(ItemStack, ConfigurationSection, HashMap<String, String>, OfflinePlayer) - Static method in class dev.piglin.piglinworldapi.util.GuiUtils
- result() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
resultrecord component. - right() - Method in record class dev.piglin.piglinworldapi.util.Pair
-
Returns the value of the
rightrecord component. - right() - Method in record class dev.piglin.piglinworldapi.util.Triple
-
Returns the value of the
rightrecord component. - rows - Variable in class dev.piglin.piglinworldapi.gui.ListGui
S
- save(File) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
-
Save the block data to the file
- set(Block, String, Plugin) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
-
Sets the tag for the block
- shaped() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns the value of the
shapedrecord component. - SimpleRecipe - Class in dev.piglin.piglinworldapi.recipe
- SimpleRecipe(SimpleRecipe.SimpleRecipeData) - Constructor for class dev.piglin.piglinworldapi.recipe.SimpleRecipe
- SimpleRecipe.SimpleRecipeData - Record Class in dev.piglin.piglinworldapi.recipe
-
Recipe ingredients and data
- SimpleRecipeData(ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, boolean) - Constructor for record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
If the recipe is 2x2, the ingredients must be placed in ingredient_1_1, ingredient_1_2, ingredient_2_1, ingredient_2_2, and other ingredients must be null
- SimpleRecipeData(ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, ItemStack, boolean, boolean) - Constructor for record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Creates an instance of a
SimpleRecipeDatarecord class. - source - Variable in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
- STEM - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
- STEM_000000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.cannot retexture item with CustomModelData=0 as it's the default value
- STEM_000001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_000010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_000011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_000100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_000101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_000110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_000111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_001111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_010111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Deprecated.used in vanilla generation
- STEM_011110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_011111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_100111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_101111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_110111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111000 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111001 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111010 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111011 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111100 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111101 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111110 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- STEM_111111 - Enum constant in enum class dev.piglin.piglinworldapi.block.Mushroom
- StringUtils - Class in dev.piglin.piglinworldapi.util
- StringUtils() - Constructor for class dev.piglin.piglinworldapi.util.StringUtils
T
- teleportDelayed(TeleportUtils.TimedTeleportRecord<?>, boolean) - Static method in class dev.piglin.piglinworldapi.util.TeleportUtils
-
Wait until
TeleportUtils.TimedTeleportRecord.timeand teleport the player toTeleportUtils.TimedTeleportRecord.destinationif the player doesn't move - TeleportUtils - Class in dev.piglin.piglinworldapi.util
- TeleportUtils() - Constructor for class dev.piglin.piglinworldapi.util.TeleportUtils
- TeleportUtils.TimedTeleportRecord<M> - Record Class in dev.piglin.piglinworldapi.util
-
A timed teleport description
- time() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns the value of the
timerecord component. - TimedTeleportRecord(Player, Location, long, Consumer<TeleportUtils.TimedTeleportRecord<Object>>, Function<TeleportUtils.TimedTeleportRecord<Object>, Boolean>, M) - Constructor for record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Creates an instance of a
TimedTeleportRecordrecord class. - TimedTeleportRecord(Player, Location, Consumer<TeleportUtils.TimedTeleportRecord<Object>>, Function<TeleportUtils.TimedTeleportRecord<Object>, Boolean>, M) - Constructor for record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
- toString() - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultAnotherGui
-
Returns a string representation of this record class.
- toString() - Method in record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultNone
-
Returns a string representation of this record class.
- toString() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
-
Returns a string representation of this record class.
- toString() - Method in record class dev.piglin.piglinworldapi.util.Pair
-
Returns a string representation of this record class.
- toString() - Method in record class dev.piglin.piglinworldapi.util.TeleportUtils.TimedTeleportRecord
-
Returns a string representation of this record class.
- toString() - Method in record class dev.piglin.piglinworldapi.util.Triple
-
Returns a string representation of this record class.
- Triple<L,M,R> - Record Class in dev.piglin.piglinworldapi.util
- Triple(L, M, R) - Constructor for record class dev.piglin.piglinworldapi.util.Triple
-
Creates an instance of a
Triplerecord class.
U
- unloadChunk(Chunk) - Method in class dev.piglin.piglinworldapi.block.BlockController
- unset(Block, String, Plugin) - Method in class dev.piglin.piglinworldapi.block.BlockDataStorage
-
Removes the tag from the block
V
- valueOf(String) - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Returns the enum constant of this class with the specified name.
- valueOf(Material) - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom.MushroomType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.piglin.piglinworldapi.block.Mushroom
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wasOn() - Method in class dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
All Classes|All Packages|Deprecated API