Index

A B C D E F G H I L M O P R S T U W _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

allowedDestructibleByHeadlessPistons - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
Allows headless pistons to destroy certain blocks when GolfConfig.Main.preventDestructionByHeadlessPistons is enabled.
allowedHealthTags - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Entities that must have health sent to render correctly.
AngleCheck - Class in org.samo_lego.golfiv.event.combat
 
AngleCheck() - Constructor for class org.samo_lego.golfiv.event.combat.AngleCheck
 

B

bannedItems - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
banSpawnEggs - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
beforeBlockBreak(World, PlayerEntity, BlockPos, BlockState, BlockEntity) - Method in class org.samo_lego.golfiv.event.IllegalBlockBreakCheck
Disables breaking blocks if player has GUI open.
BLOCK_ENTITY_TAG_KEY - Static variable in interface org.samo_lego.golfiv.casts.ItemStackChecker
NBT Key BlockEntityTag for BlockItems containing block entities.

C

checkEnchants - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
checkEnchants - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
checkHitAngle - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Combat
Checks the angle at which player is hitting the entity.
checkHitDistance - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Combat
Checks if player is using reach hacks.
checkInventoryActions - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
Checks whether is doing actions that cannot be done while having the GUI open.
checkItemCount - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
checkItemCount - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
checkPortalHack - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Whether to check if player is using Portals hack.
checkPotionLevels - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
checkPotionLevels - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
cleanBanner(NbtCompound, ItemStack) - Static method in interface org.samo_lego.golfiv.casts.ItemStackChecker
Minimally copies over the banner NBT based on the provided blockEntity data.
cleanCrossbow(NbtCompound, ItemStack, boolean) - Static method in interface org.samo_lego.golfiv.casts.ItemStackChecker
Minimally copies over the crossbow data based on the provided Crossbow data.
cleanSkull(NbtCompound, ItemStack) - Static method in interface org.samo_lego.golfiv.casts.ItemStackChecker
Minimally copies over the skull data based on the provided SkullOwner data.
closeHandledScreen() - Method in class org.samo_lego.golfiv.mixin.illegal_actions.ServerPlayerEntityMixin_PortalsGuiCheck
 
combat - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
Combat() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.Combat
 
CombatModule - Class in org.samo_lego.golfiv.event.combat
 
CombatModule() - Constructor for class org.samo_lego.golfiv.event.combat.CombatModule
 
creative - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems
 
Creative() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
creativeInventoryStack(ItemStack) - Static method in interface org.samo_lego.golfiv.casts.ItemStackChecker
This is for keeping creative from getting inadvertently sanitised, as creative has the property of allowing one to summon any item at will, including freely mutating the inventory.

D

DataTrackerAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
duplication - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
Duplication() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 

E

EntityAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
EntityEquipmentPatch - Class in org.samo_lego.golfiv.event.S2CPacket
 
EntityEquipmentPatch() - Constructor for class org.samo_lego.golfiv.event.S2CPacket.EntityEquipmentPatch
 
EntityEquipmentUpdateS2CPacketAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
EntityInteractPacketCallback - Interface in org.samo_lego.golfiv.event.combat
 
EntityMixin_NetherRoofDamage - Class in org.samo_lego.golfiv.mixin.movement
 
EntityMixin_NetherRoofDamage() - Constructor for class org.samo_lego.golfiv.mixin.movement.EntityMixin_NetherRoofDamage
 
EntityPositionS2CPacketAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
EntityTeleportDataPatch - Class in org.samo_lego.golfiv.event.S2CPacket
 
EntityTeleportDataPatch() - Constructor for class org.samo_lego.golfiv.event.S2CPacket.EntityTeleportDataPatch
 
EVENT - Static variable in interface org.samo_lego.golfiv.event.combat.EntityInteractPacketCallback
 
EVENT - Static variable in interface org.samo_lego.golfiv.event.S2CPacket.S2CPacketCallback
 

F

fakeStack(ItemStack, boolean) - Static method in interface org.samo_lego.golfiv.casts.ItemStackChecker
Creates a fake ItemStack based on the provided stack.
FallingBlockEntityMixin_GravityBlockDupe - Class in org.samo_lego.golfiv.mixin.duplication
Fixes gravity block duping.
FallingBlockEntityMixin_GravityBlockDupe() - Constructor for class org.samo_lego.golfiv.mixin.duplication.FallingBlockEntityMixin_GravityBlockDupe
 

G

getAbsorption() - Static method in interface org.samo_lego.golfiv.mixin.accessors.PlayerEntityAccessor
 
getContents() - Method in interface org.samo_lego.golfiv.mixin.accessors.InventoryS2CPacketAccessor
 
getEnchantments() - Method in class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
 
getEntityId() - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityEquipmentUpdateS2CPacketAccessor
 
getEquipment() - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityEquipmentUpdateS2CPacketAccessor
 
getGuiOpenInPortalTicks() - Method in interface org.samo_lego.golfiv.casts.Golfer
Gets the number of ticks that the player has had an open GUI while in a nether portal
getGuiOpenInPortalTicks() - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Gets the number of ticks that the player has had an open GUI while in a nether portal
getHealth() - Static method in interface org.samo_lego.golfiv.mixin.accessors.LivingEntityAccessor
 
getItem() - Method in class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
 
getLogger() - Static method in class org.samo_lego.golfiv.utils.GolfLogger
 
getMaxCount() - Method in class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
 
getPlayer() - Method in class org.samo_lego.golfiv.mixin.packets.ServerPlayNetworkHandlerMixin_EntityDataPatch
 
getSound() - Method in interface org.samo_lego.golfiv.mixin.accessors.PlaySoundS2CPacketAccessor
 
getStack() - Method in interface org.samo_lego.golfiv.mixin.accessors.ScreenHandlerSlotUpdateS2CPacketAccessor
 
getSTACK() - Static method in interface org.samo_lego.golfiv.mixin.accessors.ItemEntityAccessor
 
getTrackedEntity() - Method in interface org.samo_lego.golfiv.mixin.accessors.DataTrackerAccessor
 
getX() - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityPositionS2CPacketAccessor
 
getX() - Method in interface org.samo_lego.golfiv.mixin.accessors.PlaySoundS2CPacketAccessor
 
getZ() - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityPositionS2CPacketAccessor
 
getZ() - Method in interface org.samo_lego.golfiv.mixin.accessors.PlaySoundS2CPacketAccessor
 
GolfCommand - Class in org.samo_lego.golfiv.commands
 
GolfCommand() - Constructor for class org.samo_lego.golfiv.commands.GolfCommand
 
golfConfig - Static variable in class org.samo_lego.golfiv.GolfIV
GolfIV config.
GolfConfig - Class in org.samo_lego.golfiv.storage
 
GolfConfig() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig
 
GolfConfig.Combat - Class in org.samo_lego.golfiv.storage
Combat checks settings.
GolfConfig.Duplication - Class in org.samo_lego.golfiv.storage
 
GolfConfig.IllegalItems - Class in org.samo_lego.golfiv.storage
Checks item picked that come in players inventory, whether they have disallowed enchantments.
GolfConfig.IllegalItems.Creative - Class in org.samo_lego.golfiv.storage
 
GolfConfig.IllegalItems.Survival - Class in org.samo_lego.golfiv.storage
 
GolfConfig.Main - Class in org.samo_lego.golfiv.storage
Main part of the config.
GolfConfig.Movement - Class in org.samo_lego.golfiv.storage
Movement checks settings.
GolfConfig.Packet - Class in org.samo_lego.golfiv.storage
Outgoing packet settings.
Golfer - Interface in org.samo_lego.golfiv.casts
Additional methods for player data tracking / logging.
GolfIV - Class in org.samo_lego.golfiv
 
GolfIV() - Constructor for class org.samo_lego.golfiv.GolfIV
 
GolfLogger - Class in org.samo_lego.golfiv.utils
 
GolfLogger() - Constructor for class org.samo_lego.golfiv.utils.GolfLogger
 

H

hasOpenGui() - Method in interface org.samo_lego.golfiv.casts.Golfer
Tells whether player has open GUI.
hasOpenGui() - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Tells whether player has open GUI.

I

IllegalBlockBreakCheck - Class in org.samo_lego.golfiv.event
Handles player trying to break the block while having inventory open.
IllegalBlockBreakCheck() - Constructor for class org.samo_lego.golfiv.event.IllegalBlockBreakCheck
 
IllegalItems() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems
 
inflictNetherRoofDamage - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
inNetherPortal() - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityAccessor
 
interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in class org.samo_lego.golfiv.event.combat.AngleCheck
Checks the angle at which player is hitting the entity.
interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in class org.samo_lego.golfiv.event.combat.InventoryHitCheck
Checks whether player is trying to hit an entity while having open inventory.
interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in class org.samo_lego.golfiv.event.combat.ReachCheck
Checks if player is trying to interact with entity while being too far away.
interact(PlayerEntity, World, Hand, Entity, EntityHitResult) - Method in class org.samo_lego.golfiv.event.combat.WallHitCheck
Checks if there's a block between a player and entity the player is trying to interact with.
InventoryHitCheck - Class in org.samo_lego.golfiv.event.combat
 
InventoryHitCheck() - Constructor for class org.samo_lego.golfiv.event.combat.InventoryHitCheck
 
InventoryS2CPacketAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
inventoryStack(ItemStack) - Static method in interface org.samo_lego.golfiv.casts.ItemStackChecker
Creates a fake ItemStack based on the provided stack.
isDisconnected() - Method in class org.samo_lego.golfiv.mixin.duplication.ServerPlayerEntityMixin_NoConnectionDeath
 
isNearGround() - Method in interface org.samo_lego.golfiv.casts.Golfer
Real onGround value, which isn't affected by the client packet.
isNearGround() - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Real onGround value, which isn't affected by the client packet.
ItemEntityAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
ItemInventoryKickPatch - Class in org.samo_lego.golfiv.event.S2CPacket
 
ItemInventoryKickPatch() - Constructor for class org.samo_lego.golfiv.event.S2CPacket.ItemInventoryKickPatch
 
items - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
ItemStackChecker - Interface in org.samo_lego.golfiv.casts
Checks iItemStacks.
ItemStackMixinCast_ItemStackChecker - Class in org.samo_lego.golfiv.mixin.illegal_items
Additional methods for checking ItemStack's legality.
ItemStackMixinCast_ItemStackChecker() - Constructor for class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
 

L

legaliseWholeInventory - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
legaliseWholeInventory - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
LivingEntityAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
loadConfig(File) - Static method in class org.samo_lego.golfiv.storage.GolfConfig
Loads GolfIV config from file.
logError(String) - Static method in class org.samo_lego.golfiv.utils.GolfLogger
Logs error message to console.

M

main - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
Main() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.Main
 
makeLegal(boolean) - Method in interface org.samo_lego.golfiv.casts.ItemStackChecker
Checks the ItemStack and makes it legal.
makeLegal(boolean) - Method in class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
Sets the appropriate ItemStack size, removes disallowed enchantments.
movement - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
Movement() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.Movement
 

O

onEntityInteractPacket(PlayerEntity, Entity, double) - Method in interface org.samo_lego.golfiv.event.combat.EntityInteractPacketCallback
Checks player's interaction with entity.
onInitialize() - Method in class org.samo_lego.golfiv.GolfIV
Initializes GolfIV.
org.samo_lego.golfiv - package org.samo_lego.golfiv
 
org.samo_lego.golfiv.casts - package org.samo_lego.golfiv.casts
 
org.samo_lego.golfiv.commands - package org.samo_lego.golfiv.commands
 
org.samo_lego.golfiv.event - package org.samo_lego.golfiv.event
 
org.samo_lego.golfiv.event.combat - package org.samo_lego.golfiv.event.combat
 
org.samo_lego.golfiv.event.S2CPacket - package org.samo_lego.golfiv.event.S2CPacket
 
org.samo_lego.golfiv.mixin - package org.samo_lego.golfiv.mixin
 
org.samo_lego.golfiv.mixin.accessors - package org.samo_lego.golfiv.mixin.accessors
 
org.samo_lego.golfiv.mixin.duplication - package org.samo_lego.golfiv.mixin.duplication
 
org.samo_lego.golfiv.mixin.illegal_actions - package org.samo_lego.golfiv.mixin.illegal_actions
 
org.samo_lego.golfiv.mixin.illegal_items - package org.samo_lego.golfiv.mixin.illegal_items
 
org.samo_lego.golfiv.mixin.movement - package org.samo_lego.golfiv.mixin.movement
 
org.samo_lego.golfiv.mixin.packets - package org.samo_lego.golfiv.mixin.packets
 
org.samo_lego.golfiv.storage - package org.samo_lego.golfiv.storage
 
org.samo_lego.golfiv.utils - package org.samo_lego.golfiv.utils
 

P

packet - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
Packet() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.Packet
 
patchDeathDuplication - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
patchGravityBlock - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
patchItemKickExploit - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Whether to cancel out sending too big packets.
patchNoFall - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Movement
Client can tell server its onGround status and server blindly accepts it.
patchSaveLimit - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
patchSoundExploits - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Whether to remove original coordinates for the sound, e.g.
PistonMixin_PreventDestruction - Class in org.samo_lego.golfiv.mixin
Prevents a headless piston from breaking blocks on block updates.
PistonMixin_PreventDestruction() - Constructor for class org.samo_lego.golfiv.mixin.PistonMixin_PreventDestruction
 
player - Variable in class org.samo_lego.golfiv.mixin.illegal_actions.ServerPlayNetworkHandlerMixin_MessageCheck
 
player - Variable in class org.samo_lego.golfiv.mixin.illegal_items.PlayerInventoryMixin_IllegalsCheckInsert
 
player - Variable in class org.samo_lego.golfiv.mixin.illegal_items.ServerPlayNetworkHandlerMixin_CreativeItemsCheck
 
player - Variable in class org.samo_lego.golfiv.mixin.illegal_items.ServerPlayNetworkHandlerMixin_IllegalsCheckSlot
 
player - Variable in class org.samo_lego.golfiv.mixin.movement.ServerPlayNetworkHandler_OnGroundCheck
 
player - Variable in class org.samo_lego.golfiv.mixin.packets.ServerPlayNetworkHandlerMixin_PacketEvents
 
PlayerEntityAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
PlayerInventoryMixin_IllegalsCheckInsert - Class in org.samo_lego.golfiv.mixin.illegal_items
Checks if the inserted stack is illegal.
PlayerInventoryMixin_IllegalsCheckInsert() - Constructor for class org.samo_lego.golfiv.mixin.illegal_items.PlayerInventoryMixin_IllegalsCheckInsert
 
PlayerMoveC2SPacketAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
Accessor for the movement packet.
PlaySoundS2CPacketAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
preSendPacket(Packet<?>, ServerPlayerEntity, MinecraftServer) - Method in class org.samo_lego.golfiv.event.S2CPacket.EntityEquipmentPatch
Loops through entity equipment packet data and removes attributes that cannot be seen.
preSendPacket(Packet<?>, ServerPlayerEntity, MinecraftServer) - Method in class org.samo_lego.golfiv.event.S2CPacket.EntityTeleportDataPatch
If player teleports out of render distance, we modify the coordinates of the packet, in order to hide player's original TP coordinates.
preSendPacket(Packet<?>, ServerPlayerEntity, MinecraftServer) - Method in class org.samo_lego.golfiv.event.S2CPacket.ItemInventoryKickPatch
Removes non-critical tags from item stacks in the event of a creative player and packet overflows.
preSendPacket(Packet<?>, ServerPlayerEntity, MinecraftServer) - Method in interface org.samo_lego.golfiv.event.S2CPacket.S2CPacketCallback
Provides option to modify outgoing packets.
preSendPacket(Packet<?>, ServerPlayerEntity, MinecraftServer) - Method in class org.samo_lego.golfiv.event.S2CPacket.SoundCoordinatesPatch
Removes certain sound coordinates.
preventDestructionByHeadlessPistons - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
preventWallHit - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Combat
Checks if player is hitting entity through wall.

R

ReachCheck - Class in org.samo_lego.golfiv.event.combat
 
ReachCheck() - Constructor for class org.samo_lego.golfiv.event.combat.ReachCheck
 
registerCommand(CommandDispatcher<ServerCommandSource>) - Static method in class org.samo_lego.golfiv.commands.GolfCommand
 
registerEvents() - Static method in class org.samo_lego.golfiv.event.combat.CombatModule
 
registerEvents() - Static method in class org.samo_lego.golfiv.event.S2CPacket.S2CPacketModule
 
reloadConfig(ServerCommandSource) - Static method in class org.samo_lego.golfiv.commands.GolfCommand
 
removeCreativeNBTTags - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
removeDroppedItemInfo - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Whether to remove info about ground items.
removeEquipmentTags - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Removes entity equipment tags from packets.
removeHealthTags - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Removes entity health data from packets sent to client.
removeSubNbt(String) - Method in class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
 
removeTeleportData - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
Whether to remove the teleport data from packets when entities move out of view distance.

S

S2CPacketCallback - Interface in org.samo_lego.golfiv.event.S2CPacket
 
S2CPacketModule - Class in org.samo_lego.golfiv.event.S2CPacket
 
S2CPacketModule() - Constructor for class org.samo_lego.golfiv.event.S2CPacket.S2CPacketModule
 
saveConfig(File) - Method in class org.samo_lego.golfiv.storage.GolfConfig
Saves GolfIV config to the file.
ScreenHandlerSlotUpdateS2CPacketAccessor - Interface in org.samo_lego.golfiv.mixin.accessors
 
server - Variable in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
 
ServerPlayerEntityMixin_CreativeInventoryPatch - Class in org.samo_lego.golfiv.mixin.packets
Injections to fix Creative in the case of a change in game mode.
ServerPlayerEntityMixin_CreativeInventoryPatch(World, BlockPos, float, GameProfile) - Constructor for class org.samo_lego.golfiv.mixin.packets.ServerPlayerEntityMixin_CreativeInventoryPatch
 
ServerPlayerEntityMixin_InventoryClose - Class in org.samo_lego.golfiv.mixin.illegal_actions
Sets the status of the GUI to open.
ServerPlayerEntityMixin_InventoryClose() - Constructor for class org.samo_lego.golfiv.mixin.illegal_actions.ServerPlayerEntityMixin_InventoryClose
 
ServerPlayerEntityMixin_NoConnectionDeath - Class in org.samo_lego.golfiv.mixin.duplication
Checks whether player's connection is open before applying damage.
ServerPlayerEntityMixin_NoConnectionDeath() - Constructor for class org.samo_lego.golfiv.mixin.duplication.ServerPlayerEntityMixin_NoConnectionDeath
 
ServerPlayerEntityMixin_PortalsGuiCheck - Class in org.samo_lego.golfiv.mixin.illegal_actions
 
ServerPlayerEntityMixin_PortalsGuiCheck() - Constructor for class org.samo_lego.golfiv.mixin.illegal_actions.ServerPlayerEntityMixin_PortalsGuiCheck
 
ServerPlayerEntityMixinCast_Golfer - Class in org.samo_lego.golfiv.mixin
Additional methods and fields for PlayerEntities.
ServerPlayerEntityMixinCast_Golfer() - Constructor for class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
 
ServerPlayNetworkHandler_OnGroundCheck - Class in org.samo_lego.golfiv.mixin.movement
 
ServerPlayNetworkHandler_OnGroundCheck() - Constructor for class org.samo_lego.golfiv.mixin.movement.ServerPlayNetworkHandler_OnGroundCheck
 
ServerPlayNetworkHandlerMixin_CreativeItemsCheck - Class in org.samo_lego.golfiv.mixin.illegal_items
 
ServerPlayNetworkHandlerMixin_CreativeItemsCheck() - Constructor for class org.samo_lego.golfiv.mixin.illegal_items.ServerPlayNetworkHandlerMixin_CreativeItemsCheck
 
ServerPlayNetworkHandlerMixin_EntityDataPatch - Class in org.samo_lego.golfiv.mixin.packets
Removes health, absorption and stack NBT from various entities.
ServerPlayNetworkHandlerMixin_EntityDataPatch() - Constructor for class org.samo_lego.golfiv.mixin.packets.ServerPlayNetworkHandlerMixin_EntityDataPatch
 
ServerPlayNetworkHandlerMixin_IllegalsCheckSlot - Class in org.samo_lego.golfiv.mixin.illegal_items
 
ServerPlayNetworkHandlerMixin_IllegalsCheckSlot() - Constructor for class org.samo_lego.golfiv.mixin.illegal_items.ServerPlayNetworkHandlerMixin_IllegalsCheckSlot
 
ServerPlayNetworkHandlerMixin_MessageCheck - Class in org.samo_lego.golfiv.mixin.illegal_actions
Checks for PortalHack
ServerPlayNetworkHandlerMixin_MessageCheck() - Constructor for class org.samo_lego.golfiv.mixin.illegal_actions.ServerPlayNetworkHandlerMixin_MessageCheck
 
ServerPlayNetworkHandlerMixin_PacketEvents - Class in org.samo_lego.golfiv.mixin.packets
 
ServerPlayNetworkHandlerMixin_PacketEvents() - Constructor for class org.samo_lego.golfiv.mixin.packets.ServerPlayNetworkHandlerMixin_PacketEvents
 
setBlockCollisions(boolean) - Method in interface org.samo_lego.golfiv.casts.Golfer
Sets whether player has block collisions.
setBlockCollisions(boolean) - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Sets whether player has block collisions.
setContents(List<ItemStack>) - Method in interface org.samo_lego.golfiv.mixin.accessors.InventoryS2CPacketAccessor
 
setCount(int) - Method in class org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
 
setEntityCollisions(boolean) - Method in interface org.samo_lego.golfiv.casts.Golfer
Sets whether player has entity collisions (e.
setEntityCollisions(boolean) - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Sets whether player has entity collisions (e.
setEquipment(List<Pair<EquipmentSlot, ItemStack>>) - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityEquipmentUpdateS2CPacketAccessor
 
setGuiOpenInPortalTicks(int) - Method in interface org.samo_lego.golfiv.casts.Golfer
Sets the number of ticks that the player has had an open GUI while in a nether portal
setGuiOpenInPortalTicks(int) - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Sets the number of ticks that the player has had an open GUI while in a nether portal
setOnGround(boolean) - Method in interface org.samo_lego.golfiv.mixin.accessors.PlayerMoveC2SPacketAccessor
Allows to change packet onGround value.
setOpenGui(boolean) - Method in interface org.samo_lego.golfiv.casts.Golfer
Sets whether player has opened GUI.
setOpenGui(boolean) - Method in class org.samo_lego.golfiv.mixin.ServerPlayerEntityMixinCast_Golfer
Sets whether player has opened GUI.
setStack(ItemStack) - Method in interface org.samo_lego.golfiv.mixin.accessors.ScreenHandlerSlotUpdateS2CPacketAccessor
 
setX(double) - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityPositionS2CPacketAccessor
 
setX(int) - Method in interface org.samo_lego.golfiv.mixin.accessors.PlaySoundS2CPacketAccessor
 
setZ(double) - Method in interface org.samo_lego.golfiv.mixin.accessors.EntityPositionS2CPacketAccessor
 
setZ(int) - Method in interface org.samo_lego.golfiv.mixin.accessors.PlaySoundS2CPacketAccessor
 
SoundCoordinatesPatch - Class in org.samo_lego.golfiv.event.S2CPacket
 
SoundCoordinatesPatch() - Constructor for class org.samo_lego.golfiv.event.S2CPacket.SoundCoordinatesPatch
 
StringTagMixin_StringWriteLimit - Class in org.samo_lego.golfiv.mixin.duplication
 
StringTagMixin_StringWriteLimit() - Constructor for class org.samo_lego.golfiv.mixin.duplication.StringTagMixin_StringWriteLimit
 
survival - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems
 
Survival() - Constructor for class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 

T

tickInVoid() - Method in class org.samo_lego.golfiv.mixin.movement.EntityMixin_NetherRoofDamage
 

U

UNLUCK - Static variable in interface org.samo_lego.golfiv.casts.ItemStackChecker
Cached unluck singleton

W

WallHitCheck - Class in org.samo_lego.golfiv.event.combat
 
WallHitCheck() - Constructor for class org.samo_lego.golfiv.event.combat.WallHitCheck
 
whitelistedNBT - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 

_

_comment - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_allowedDestructibleByPiston_1 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
_comment_allowedDestructibleByPiston_2 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
_comment_allowedHealthTags_1 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
 
_comment_allowedHealthTags_2 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Packet
 
_comment_bannedSurvivalItems - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
_comment_checkInventoryActions - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
_comment_inflictNetherRoofDamage - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
_comment_legalise - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
_comment_legaliseWholeInventory - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
_comment_legaliseWholeInventory - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Survival
 
_comment_packet - Variable in class org.samo_lego.golfiv.storage.GolfConfig
 
_comment_patchDeathDuplication1 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_patchDeathDuplication2 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_patchGravityBlock - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_patchSaveLimit1 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_patchSaveLimit2 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_patchSaveLimit3 - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Duplication
 
_comment_preventDestructionByPiston - Variable in class org.samo_lego.golfiv.storage.GolfConfig.Main
 
_comment_removeCreativeNBTTags - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
Clears NBT items, but still allows block-picking.
_comment_whitelistedNBT - Variable in class org.samo_lego.golfiv.storage.GolfConfig.IllegalItems.Creative
 
A B C D E F G H I L M O P R S T U W _ 
All Classes and Interfaces|All Packages|Constant Field Values