Scripting
Custom Stuff 2 Script Objects
The following tables shows where the different script objects can be used.
Blocks
| config | entity | hitX | hitY | interactPlayer | isCurrentItem | itemstack | living | mod | player | position | redstoneSignal | side | slotId | tickCount | world |
|---|
| onActivated | X | | X | X | | | | | X | X | X | | X | | | X |
|---|
| onAdded | X | | | | | | | | X | | X | | | | | X |
|---|
| onBonemeal | X | | | | | | | | X | X | X | | | | | X |
|---|
| onBreak | X | | | | | | | | X | | X | | | | | X |
|---|
| onClicked | X | | | | | | | | X | X | X | | | | | X |
|---|
| onCollided | X | X | | | | | | | X | | X | | | | | X |
|---|
| onDestroyedByPlayer | X | | | | | | | | X | X | X | | | | | X |
|---|
| onFallenUpon | X | X | | | | | | | X | | X | | | | | X |
|---|
| onNeighborChange | X | | | | | | | | X | | X | | | | | X |
|---|
| onPlaced | X | | | | | | | | X | | X | | | | | X |
|---|
| onPlacedBy | X | | | | | | | X | X | | X | | | | | X |
|---|
| onPlacedByPlayer | X | | | | | | | | X | X | X | | | | | X |
|---|
| onRedstoneSignal | X | | | | | | | | X | | X | X | | | | X |
|---|
| onUpdate | X | | | | | | | | X | | X | | | | | X |
|---|
| onWalking | X | X | | | | | | | X | | X | | | | | X |
|---|
| onWalkingLiving | X | | | | | | | X | X | | X | | | | | X |
|---|
| onWalkingPlayer | X | | | | | | | | X | X | X | | | | | X |
|---|
Items
| config | entity | hitX | hitY | interactPlayer | isCurrentItem | itemstack | living | mod | player | position | redstoneSignal | side | slotId | tickCount | world |
|---|
| onBlockStartBreak | X | | | | | | X | | X | X | X | | | | | X |
|---|
| onCreated | X | | | | | | X | | X | X | | | | | | X |
|---|
| onDroppedByPlayer | X | | | | | | X | | X | X | | | | | | X |
|---|
| onEaten | X | | | | | | X | | X | X | | | | | | X |
|---|
| onHitEntity | X | | | | | | X | X | X | X | | | | | | X |
|---|
| onLeftClickLiving | X | | | | | | X | X | X | X | | | | | | X |
|---|
| onLeftClickPlayer | X | | | | X | | X | | X | X | | | | | | X |
|---|
| onRightClick | X | | | | | | X | | X | X | | | | | | X |
|---|
| onStoppedUsing | X | | | | | | X | | X | X | | | | | X | X |
|---|
| onUpdate | X | | | | | X | X | | X | X | | | | X | | X |
|---|
| onUse | X | | X | X | | | X | | X | X | X | | X | | | X |
|---|
| onUseFirst | X | | X | X | | | X | | X | X | X | | X | | | X |
|---|
| onUseOnEntity | X | | | | | | X | X | X | X | | | | | | X |
|---|
| onUseOnPlayer | X | | | | X | | X | | X | X | | | | | | X |
|---|
| onUsing | X | | | | | | X | | X | X | | | | | X | X |
|---|
Functions
The javascript functions for the different objects can be found
here.