forked from spoutdev/Spout
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbukkit.txt
169 lines (166 loc) · 6.75 KB
/
bukkit.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
org.bukkit.block
================
org.bukkit.block.Chest
Inventory getInventory();
org.bukkit.block.CreatureSpawner
CreatureType getCreatureType();
void setCreatureType(CreatureType creatureType);
String getCreatureTypeId();
void setCreatureTypeId(String creatureType);
int getDelay();
void setDelay();
org.bukkit.block.Dispenser
Inventory getInventory();
boolean dispense();
org.bukkit.block.Furnace
Inventory getInventory();
short getBurnTime();
void setBurnTime(short burnTime);
short getCookTime();
org.bukkit.block.NoteBlock
byte getNote();
void setNote(byte note);
boolean play();
org.bukkit.block.Sign
String[] getLines();
String getLine(int index) throws IndexOutOfBoundsException;
void setLine(int index, String line) throws IndexOutOfBoundsException;
org.bukkit.command
==================
[Extends] org.bukkit.command.ConsolecommandSender
org.bukkit.entity
=================
Refer http://dl.dropbox.com/u/465123/minecraft/bukkitentity.png
Entities with no methods are not listed.
org.bukkit.entity.Vehicle
Vector getVelocity();
void setVelocity(Vector vel);
org.bukkit.entity.Boat
double getMaxSpeed();
void setMaxSpeed(double speed);
org.bukkit.entity.Minecart
void setDamage(int damage);
int getDamage();
double getMaxSpeed();
void setMaxSpeed(double speed);
boolean isSlowWhenEmpty();
void setSlowWhenEmpty(boolean slow);
Vector getFlyingVelocityMod();
void setFlyingVelocityMod(Vector flying);
Vector getDerailedVelocityMod();
void setDerailedVelocityMod(Vector derailed);
org.bukkit.entity.StorageMinecart
Inventory getInventory();
org.bukkit.entity.Slime
int getSize();
void setSize(int sz);
org.bukkit.entity.Creeper
boolean isPowered();
void setPowered(boolean value);
org.bukkit.entity.Sheep
boolean isSheared();
void setSheared(boolean flag);
org.bukkit.entity.Wolf
boolean isAngry();
void setAngry(boolean angry);
boolean isSitting();
void setSitting(boolean sitting);
Event types
===========
Categories
PLAYER
ENTITY
BLOCK
LIVING_ENTITY
WEATHER
VEHICLE
WORLD
SERVER
INVENTORY
MISCELLANEOUS
Player
PLAYER_JOIN Called when a player enters the world on a server
PLAYER_LOGIN Called when a player is attempting to connect to the server
PLAYER_PRELOGIN Called when a player has just been authenticated
PLAYER_RESPAWN Called when a player respawns
PLAYER_KICK Called when a player gets kicked a server
PLAYER_CHAT Called when a player sends a chat message
PLAYER_COMMAND_PREPROCESS Called when a player early in the command handling process
PLAYER_QUIT Called when a player leaves a server
PLAYER_MOVE Called when a player moves position in the world,
PLAYER_ANIMATION Called when a player undergoes an animation, such as arm swinging
PLAYER_TOGGLE_SNEAK Called when a player toggles sneak mode
PLAYER_INTERACT Called when a player uses an item
PLAYER_INTERACT_ENTITY Called when a player right clicks an entity
PLAYER_EGG_THROW Called when a player throws an egg and it might hatch
PLAYER_TELEPORT Called when a player teleports from one position to another
PLAYER_ITEM_HELD Called when a player changes their held item
PLAYER_DROP_ITEM Called when a player drops an item
PLAYER_PICKUP_ITEM Called when a player picks an item up off the ground
PLAYER_BUCKET_EMPTY Called when a player empties a bucket
PLAYER_BUCKET_FILL Called when a player fills a bucket
PLAYER_INVENTORY Called when a player interacts with the inventory
PLAYER_BED_ENTER Called when a player enter a bed
PLAYER_BED_LEAVE Called when a player leaves a bed
Block
BLOCK_DAMAGE Called when a block is damaged (hit by a player)
BLOCK_CANBUILD Called when a block is undergoing a universe physics check on whether it can be built
BLOCK_FROMTO Called when a block of water or lava attempts to flow into another block
BLOCK_IGNITE Called when a block is being set on fire from another block
BLOCK_PHYSICS Called when a block undergoes a physics check
BLOCK_PLACE Called when a player is attempting to place a block
BLOCK_DISPENSE Called when a block dispenses something
BLOCK_BURN Called when a block is destroyed from being burnt by fire
LEAVES_DECAY Called when leaves are decaying naturally
SIGN_CHANGE Called when a sign is changed
REDSTONE_CHANGE Called when a block changes redstone current
BLOCK_BREAK Called when a block is destroyed by a player
SNOW_FORM Called when world attempts to place a snow block during a snowfall
Inventory
INVENTORY_OPEN Called when a player opens an inventory
INVENTORY_CLOSE Called when a player closes an inventory
INVENTORY_CLICK Called when a player clicks on an inventory slot
INVENTORY_CHANGE Called when an inventory slot changes values or type
INVENTORY_TRANSACTION Called when a player is attempting to perform an inventory transaction
Server
PLUGIN_ENABLE Called when a plugin is enabled
PLUGIN_DISABLE Called when a plugin is disabled
SERVER_COMMAND Called when a server command is called
World
CHUNK_LOAD Called when a chunk is loaded
CHUNK_UNLOAD Called when a chunk is unloaded
CHUNK_GENERATION Called when a chunk needs to be generated
ITEM_SPAWN Called when an ItemEntity spawns in the world
SPAWN_CHANGE Called when a World's spawn is changed
WORLD_SAVE Called when a world is saved
WORLD_LOAD Called when a World is loaded
Entity
PAINTING_PLACE Called when a painting is placed by player
PAINTING_BREAK Called when a painting is removed
LivingEntity
CREATURE_SPAWN Called when a creature attempts to spawn in the world "naturally"
ENTITY_DAMAGE Called when a LivingEntity is damaged with no source
ENTITY_DEATH Called when a LivingEntity dies
ENTITY_COMBUST Called when a Skeleton or Zombie catch fire due to the sun
ENTITY_EXPLODE Called when an entity explodes, either TNT, Creeper, or Ghast Fireball
EXPLOSION_PRIME Called when an entity has made a decision to explode
ENTITY_TARGET Called when an entity targets another entity
ENTITY_INTERACT Called when an entity interacts with a block [Non-player]
CREEPER_POWER Called when a creeper gains or loses a power shell
PIG_ZAP Called when a pig is zapped, zombifying it
Weather
LIGHTNING_STRIKE Called when a lightning entity strikes somewhere
WEATHER_CHANGE Called when the weather in a world changes
THUNDER_CHANGE Called when the thunder state in a world changes
Vehicle
VEHICLE_CREATE Called when a vehicle is placed by a player
VEHICLE_DESTROY Called when a vehicle is destroyed
VEHICLE_DAMAGE Called when a vehicle is damaged by a LivingEntity
VEHICLE_COLLISION_ENTITY Called when a vehicle collides with an Entity
VEHICLE_COLLISION_BLOCK Called when a vehicle collides with a Block
VEHICLE_ENTER Called when a vehicle is entered by a LivingEntity
VEHICLE_EXIT Called when a vehicle is exited by a LivingEntity
VEHICLE_MOVE Called when a vehicle moves position in the world
VEHICLE_UPDATE Called when a vehicle is going through an update cycle, rechecking itself
Miscellaneous
CUSTOM_EVENT