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 |