Index

A B C D E F G H I L M N O P R S T U V W 
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 ClickResultAnotherGui record class.
ClickResultNone() - Constructor for record class dev.piglin.piglinworldapi.gui.CustomGui.ClickResultNone
Creates an instance of a ClickResultNone record 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 destination record 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 gui record 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_1 record component.
ingredient_1_2() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_1_2 record component.
ingredient_1_3() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_1_3 record component.
ingredient_2_1() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_2_1 record component.
ingredient_2_2() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_2_2 record component.
ingredient_2_3() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_2_3 record component.
ingredient_3_1() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_3_1 record component.
ingredient_3_2() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_3_2 record component.
ingredient_3_3() - Method in record class dev.piglin.piglinworldapi.recipe.SimpleRecipe.SimpleRecipeData
Returns the value of the ingredient_3_3 record 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 left record component.
left() - Method in record class dev.piglin.piglinworldapi.util.Triple
Returns the value of the left record 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 meta record component.
middle() - Method in record class dev.piglin.piglinworldapi.util.Triple
Returns the value of the middle record 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 needCraftingTable record 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 onCancel record 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 onTeleport record 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 Pair record 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 player record 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 result record component.
right() - Method in record class dev.piglin.piglinworldapi.util.Pair
Returns the value of the right record component.
right() - Method in record class dev.piglin.piglinworldapi.util.Triple
Returns the value of the right record 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 shaped record 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 SimpleRecipeData record 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.time and teleport the player to TeleportUtils.TimedTeleportRecord.destination if 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 time record 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 TimedTeleportRecord record 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 Triple record 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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes|All Packages|Deprecated API