Index

B C E F G I L O P R S T W 
All Classes and Interfaces|All Packages

B

BoundStorageEventHandler - Class in ram.talia.hexal.forge.eventhandlers
Manages a Map of player UUIDs to UUIDs for MediafiedStorage.
BoundStorageEventHandler() - Constructor for class ram.talia.hexal.forge.eventhandlers.BoundStorageEventHandler
 

C

Client(ForgeConfigSpec.Builder) - Constructor for class ram.talia.hexal.forge.ForgeHexalConfig.Client
 
clientInit(FMLClientSetupEvent) - Static method in class ram.talia.hexal.forge.ForgeHexalClientInitializer
 
clientPlayerLoggedIn(ClientPlayerNetworkEvent.LoggingIn) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
clientPlayerLoggedOut(ClientPlayerNetworkEvent.LoggingOut) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
clientPlayerLoggedOut(ClientPlayerNetworkEvent.LoggingOut) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
clientPlayerTick(TickEvent.PlayerTickEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
This is a PlayerTickEvent rather than a LoggedInEvent since *apparently* forge's network structure isn't set up at that point.
clientTick(TickEvent.ClientTickEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.RenderLinkEventHandler
 

E

EverbookEventHandler - Class in ram.talia.hexal.forge.eventhandlers
 
EverbookEventHandler() - Constructor for class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 

F

ForgeClientXplatImpl - Class in ram.talia.hexal.forge.xplat
 
ForgeClientXplatImpl() - Constructor for class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
ForgeHexalClientInitializer - Class in ram.talia.hexal.forge
 
ForgeHexalClientInitializer() - Constructor for class ram.talia.hexal.forge.ForgeHexalClientInitializer
 
ForgeHexalConfig - Class in ram.talia.hexal.forge
 
ForgeHexalConfig(ForgeConfigSpec.Builder) - Constructor for class ram.talia.hexal.forge.ForgeHexalConfig
 
ForgeHexalConfig.Client - Class in ram.talia.hexal.forge
 
ForgeHexalConfig.Server - Class in ram.talia.hexal.forge
 
ForgeHexalInitializer - Class in ram.talia.hexal.forge
 
ForgeHexalInitializer() - Constructor for class ram.talia.hexal.forge.ForgeHexalInitializer
 
ForgePacketHandler - Class in ram.talia.hexal.forge.network
 
ForgePacketHandler() - Constructor for class ram.talia.hexal.forge.network.ForgePacketHandler
 
ForgeXplatImpl - Class in ram.talia.hexal.forge.xplat
 
ForgeXplatImpl() - Constructor for class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 

G

GateEventHandler - Class in ram.talia.hexal.forge.eventhandlers
Responsible for saving and loading the [GateManager] data.
GateEventHandler() - Constructor for class ram.talia.hexal.forge.eventhandlers.GateEventHandler
 
getBindStorageCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getBindTemporaryStorageCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getBoundStorage(ServerPlayer) - Static method in class ram.talia.hexal.forge.eventhandlers.BoundStorageEventHandler
 
getBoundStorage(ServerPlayer) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getCastingManager(ServerPlayer) - Static method in class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
 
getClientEverbookIota(HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
getClientEverbookPattern(int) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
getCloseGateCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getCloseGateDistanceCostFactor() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getConsumeWispOthersCostPerMedia() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getConsumeWispOwnCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getCraftItemCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getEverbook(Player) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
getEverbookIota(ServerPlayer, HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getEverbookMacro(ServerPlayer, HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getFallingBlockCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getFreezeCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getGenerateSlipwayGeodes() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getIota(ServerPlayer, HexPattern) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
getLinkCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getLinkstore(ServerPlayer) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
getLinkstore(ServerPlayer) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getLinkUpkeepPerTick() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMacro(ServerPlayer, HexPattern) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
getMakeGateCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMakeItemCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMarkGateCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMaxItemsReturned() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMaxRecordsInMediafiedStorage() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMediaFlowRateOverLink() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getMoveSpeedSetCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getNetwork() - Static method in class ram.talia.hexal.forge.network.ForgePacketHandler
 
getParticlesCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getPhaseBlockCostFactor() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getPlaceTypeCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getPlayerRenderCentre(Player) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getPlayerTransmittingTo(ServerPlayer) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getProjectileWispUpkeepPerTick() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getRenderCentre(UUID) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
getRenderCentre(Player) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
getReturnItemCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSendIotaCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSeon(ServerPlayer) - Static method in class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
 
getSeon(ServerPlayer) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
getSeonDiscountFactor() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSeonWispSetCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSmeltCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getStoringPlayerCostScaleFactor() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSummonProjectileWispCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSummonProjectileWispMinCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getSummonTickingWispCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getTickConstantCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getTickCostPerTicked() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getTickingWispUpkeepPerTick() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getTickRandomTickIProb() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getTradeItemCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getTransmittingTo(ServerPlayer) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
getUnlinkCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getUntriggeredWispUpkeepDiscount() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getUseItemOnCost() - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
getWispCastingManager(ServerPlayer) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 

I

init() - Static method in class ram.talia.hexal.forge.network.ForgePacketHandler
 
initPlatformSpecific() - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
isAccelerateAllowed(ResourceLocation) - Method in class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
isBreakingAllowed(Level, BlockPos, BlockState, Player) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
isClientEverbookMacro(HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
isInteractingAllowed(Level, BlockPos, Direction, InteractionHand, Player) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
isPhysicalClient() - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 

L

localEverbook - Static variable in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
This is the Everbook of the local client, null on the server.

O

onServerStarted(ServerStartedEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.GateEventHandler
 
onServerStopping(ServerStoppingEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.GateEventHandler
 

P

PlayerLinkstoreEventHandler - Class in ram.talia.hexal.forge.eventhandlers
Manages a Map of player UUIDs to PlayerLinkstores,
PlayerLinkstoreEventHandler() - Constructor for class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
playerLoggedIn(PlayerEvent.PlayerLoggedInEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.BoundStorageEventHandler
Loads the saved bound storage UUID for each player if it exists.
playerLoggedIn(PlayerEvent.PlayerLoggedInEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
playerLoggedIn(PlayerEvent.PlayerLoggedInEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
Creates a PlayerLinkstore for each player, and loads saved data for said linkstore if saved data exists.
playerLoggedIn(PlayerEvent.PlayerLoggedInEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
Creates a WispCastingManager for each player, and loads saved data for said casting manager if saved data exists.
playerLoggedOut(PlayerEvent.PlayerLoggedOutEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.BoundStorageEventHandler
Save each player's bound storage.
playerLoggedOut(PlayerEvent.PlayerLoggedOutEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
Save each player's PlayerLinkstore so links are saved when players log out.
playerLoggedOut(PlayerEvent.PlayerLoggedOutEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
Save each player's WispCastingManager so that casts which haven't resolved yet will resolve when the player logs back in.
playerTick(TickEvent.PlayerTickEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
Ticks each player's PlayerLinkstore, server to clean up removed links, client to render.
playerTick(TickEvent.PlayerTickEvent) - Static method in class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
Ticks each player's WispCastingManager, meaning that their wisps casts execute properly.

R

ram.talia.hexal.forge - package ram.talia.hexal.forge
 
ram.talia.hexal.forge.eventhandlers - package ram.talia.hexal.forge.eventhandlers
 
ram.talia.hexal.forge.network - package ram.talia.hexal.forge.network
 
ram.talia.hexal.forge.xplat - package ram.talia.hexal.forge.xplat
 
registerEntityRenderer(EntityType<? extends T>, EntityRendererProvider<T>) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
registerItemProperty(Item, ResourceLocation, ItemPropertyFunction) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
registerParticleType(ParticleType<T>, Function<SpriteSet, ParticleProvider<T>>) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
registerRenderers(EntityRenderersEvent.RegisterRenderers) - Static method in class ram.talia.hexal.forge.ForgeHexalClientInitializer
 
removeClientEverbookIota(HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
removeEverbookIota(ServerPlayer, HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
removeIota(ServerPlayer, HexPattern) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
RenderLinkEventHandler - Class in ram.talia.hexal.forge.eventhandlers
 
RenderLinkEventHandler() - Constructor for class ram.talia.hexal.forge.eventhandlers.RenderLinkEventHandler
 
resetPlayerTransmittingTo(ServerPlayer) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
resetTransmittingTo(ServerPlayer) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
restoreLastFilter(AbstractTexture) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 

S

sendPacketNear(Vec3, double, ServerLevel, IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
sendPacketToPlayer(ServerPlayer, IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
sendPacketToServer(IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
sendPacketTracking(BlockPos, ServerLevel, IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
sendPacketTracking(Entity, IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
sendPacketTracking(BlockEntity, IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
sendPacketTracking(ChunkPos, ServerLevel, IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
Server(ForgeConfigSpec.Builder) - Constructor for class ram.talia.hexal.forge.ForgeHexalConfig.Server
 
setBoundStorage(ServerPlayer, UUID) - Static method in class ram.talia.hexal.forge.eventhandlers.BoundStorageEventHandler
 
setBoundStorage(ServerPlayer, UUID) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
setClientEverbookIota(HexPattern, CompoundTag) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
setEverbook(Player, Everbook) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
setEverbookIota(ServerPlayer, HexPattern, Iota) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
setFilterSave(AbstractTexture, boolean, boolean) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
setFullEverbook(ServerPlayer, Everbook) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
setIota(ServerPlayer, HexPattern, Iota) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
setPlayerTransmittingTo(ServerPlayer, int) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
setSeon(ServerPlayer, BaseCastingWisp) - Static method in class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
 
setSeon(ServerPlayer, BaseCastingWisp) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
setTransmittingTo(ServerPlayer, int) - Static method in class ram.talia.hexal.forge.eventhandlers.PlayerLinkstoreEventHandler
 
syncAddRenderLink(ILinkable, ILinkable, ServerLevel) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
syncRemoveRenderLink(ILinkable, ILinkable, ServerLevel) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
syncSetRenderLinks(ILinkable, List<ILinkable>, ServerLevel) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 

T

toggleClientEverbookMacro(HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeClientXplatImpl
 
toggleEverbookMacro(ServerPlayer, HexPattern) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 
toggleMacro(ServerPlayer, HexPattern) - Static method in class ram.talia.hexal.forge.eventhandlers.EverbookEventHandler
 
toVanillaClientboundPacket(IMessage) - Method in class ram.talia.hexal.forge.xplat.ForgeXplatImpl
 

W

WispCastingMangerEventHandler - Class in ram.talia.hexal.forge.eventhandlers
Manages a Map of player UUIDs to WispCastingManagers,
WispCastingMangerEventHandler() - Constructor for class ram.talia.hexal.forge.eventhandlers.WispCastingMangerEventHandler
 
B C E F G I L O P R S T W 
All Classes and Interfaces|All Packages