Thaumcraft - roidrole/Roids-Tweaker GitHub Wiki

IPlayerKnowledge

You can get an instance of IPlayerKnowledge by calling thaumcraftKnowledge getter on an IPlayer.

Method Parameters Return Type
clear() [None] void
getResearchStatus research as string string
isResearchComplete research as string bool
isResearchKnown research as string bool
getResearchStage research as string int
addResearch research as string bool
setResearchStage research as string, stage as int bool
removeResearch research as string bool
getResearchList [None] string
setResearchFlag research as string, researchFlag as string bool
clearResearchFlag research as string, researchFlag as string bool
hasResearchFlag research as string, researchFlag as string bool
sync player as IPlayer void

IPlayer Expansion

You can call these on an IPlayer instance.

ZenGetter return type ZenSetter parameter
warpNormal int warpNormal int
warpTemporary int warpTemporary int
warpPermanent int warpPermanent int
thaumcraftKnowledge IPlayerKnowledge - -

IWorld Expansion

You can call these on an IWorld instance.

Method Parameters Return Type
addVis pos as IBlockPos, amount as float void
addFlux pos as IBlockPos, amount as float void
drainVis pos as IBlockPos, amount as float, @Optional simulate as boolean void
drainFlux pos as IBlockPos, amount as float, @Optional simulate as boolean void
getVis pos as IBlockPos float
getFlux pos as IBlockPos float
getAuraBase pos as IBlockPos float
getTotalAura pos as IBlockPos float