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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
<title>net.minecraftforge.event.entity.player (Forge API)</title>
<meta name="date" content="2015-02-05">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.minecraftforge.event.entity.player (Forge API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/minecraftforge/event/entity/minecart/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../net/minecraftforge/event/terraingen/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/minecraftforge/event/entity/player/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package net.minecraftforge.event.entity.player</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/AchievementEvent.html" title="class in net.minecraftforge.event.entity.player">AchievementEvent</a></td>
<td class="colLast">
<div class="block">When the player receives an achievement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/AnvilRepairEvent.html" title="class in net.minecraftforge.event.entity.player">AnvilRepairEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/ArrowLooseEvent.html" title="class in net.minecraftforge.event.entity.player">ArrowLooseEvent</a></td>
<td class="colLast">
<div class="block">ArrowLooseEvent is fired when a player stops using a bow.<br>
This event is fired whenever a player stops using a bow in
ItemBow#onPlayerStoppedUsing(ItemStack, World, EntityPlayer, int).<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/ArrowLooseEvent.html#bow"><code>ArrowLooseEvent.bow</code></a> contains the ItemBow ItemStack that was used in this event.<br>
<a href="../../../../../net/minecraftforge/event/entity/player/ArrowLooseEvent.html#charge"><code>ArrowLooseEvent.charge</code></a> contains the value for how much the player had charged before stopping the shot.<br>
<br>
This event is <a href="../../../../../cpw/mods/fml/common/eventhandler/Cancelable.html" title="annotation in cpw.mods.fml.common.eventhandler"><code>Cancelable</code></a>.<br>
If this event is canceled, the player does not stop using the bow.<br>
<br>
This event does not have a result.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/ArrowNockEvent.html" title="class in net.minecraftforge.event.entity.player">ArrowNockEvent</a></td>
<td class="colLast">
<div class="block">ArrowNockEvent is fired when a player begins using a bow.<br>
This event is fired whenever a player begins using a bow in
ItemBow#onItemRightClick(ItemStack, World, EntityPlayer).<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/ArrowNockEvent.html#result"><code>ArrowNockEvent.result</code></a> contains the resulting ItemStack due to the use of the bow.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/AttackEntityEvent.html" title="class in net.minecraftforge.event.entity.player">AttackEntityEvent</a></td>
<td class="colLast">
<div class="block">AttackEntityEvent is fired when a player attacks an Entity.<br>
This event is fired whenever a player attacks an Entity in
EntityPlayer#attackTargetEntityWithCurrentItem(Entity).<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/AttackEntityEvent.html#target"><code>AttackEntityEvent.target</code></a> contains the Entity that was damaged by the player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/BonemealEvent.html" title="class in net.minecraftforge.event.entity.player">BonemealEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/EntityInteractEvent.html" title="class in net.minecraftforge.event.entity.player">EntityInteractEvent</a></td>
<td class="colLast">
<div class="block">EntityInteractEvent is fired when a player interacts with an Entity.<br>
This event is fired whenever a player interacts with an Entity in
EntityPlayer#interactWith(Entity).<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/EntityInteractEvent.html#target"><code>EntityInteractEvent.target</code></a> contains the Entity the player interacted with.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/EntityItemPickupEvent.html" title="class in net.minecraftforge.event.entity.player">EntityItemPickupEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/FillBucketEvent.html" title="class in net.minecraftforge.event.entity.player">FillBucketEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/ItemTooltipEvent.html" title="class in net.minecraftforge.event.entity.player">ItemTooltipEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerDestroyItemEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerDestroyItemEvent</a></td>
<td class="colLast">
<div class="block">PlayerDestroyItemEvent is fired when a player destroys an item.<br>
This event is fired whenever a player destroys an item in
PlayerControllerMP#onPlayerRightClick(EntityPlayer, World, ItemStack, int, int, int, int, Vec3),
PlayerControllerMP#sendUseItem(EntityPlayer, World, ItemStack),
EntityPlayer#destroyCurrentEquippedItem(),
SlotCrafting#onPickupFromSlot(EntityPlayer, ItemStack),
ItemInWorldManager#tryUseItem(EntityPlayer, World, ItemStack),
and ItemInWorldManager#activateBlockOrUseItem(EntityPlayer, World, ItemStack, int, int, int, int, float, float, float).<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/PlayerDestroyItemEvent.html#original"><code>PlayerDestroyItemEvent.original</code></a> contains the original ItemStack before the item was destroyed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerDropsEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerDropsEvent</a></td>
<td class="colLast">
<div class="block">Child class of LivingDropEvent that is fired specifically when a
player dies.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent</a></td>
<td class="colLast">
<div class="block">PlayerEvent is fired whenever an event involving Living entities occurs.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.BreakSpeed.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.BreakSpeed</a></td>
<td class="colLast">
<div class="block">BreakSpeed is fired when a player attempts to harvest a block.<br>
This event is fired whenever a player attempts to harvest a block in
EntityPlayer#canHarvestBlock(Block).<br>
<br>
This event is fired via the <code>ForgeEventFactory#getBreakSpeed(EntityPlayer, Block, int, float, int, int, int)</code>.<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.BreakSpeed.html#block"><code>PlayerEvent.BreakSpeed.block</code></a> contains the block being broken.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.Clone.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.Clone</a></td>
<td class="colLast">
<div class="block">Fired when the EntityPlayer is cloned, typically caused by the network sending a RESPAWN_PLAYER event.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.HarvestCheck.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.HarvestCheck</a></td>
<td class="colLast">
<div class="block">HarvestCheck is fired when a player attempts to harvest a block.<br>
This event is fired whenever a player attempts to harvest a block in
EntityPlayer#canHarvestBlock(Block).<br>
<br>
This event is fired via the <code>ForgeEventFactory#doPlayerHarvestCheck(EntityPlayer, Block, boolean)</code>.<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.HarvestCheck.html#block"><code>PlayerEvent.HarvestCheck.block</code></a> contains the Block that is being checked for harvesting.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.LoadFromFile.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.LoadFromFile</a></td>
<td class="colLast">
<div class="block">The player is being loaded from the world save.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.NameFormat.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.NameFormat</a></td>
<td class="colLast">
<div class="block">NameFormat is fired when a player's display name is retrieved.<br>
This event is fired whenever a player's name is retrieved in
EntityPlayer#getDisplayName() or EntityPlayer#refreshDisplayName().<br>
<br>
This event is fired via the <code>ForgeEventFactory#getPlayerDisplayName(EntityPlayer, String)</code>.<br>
<br>
<a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.NameFormat.html#username"><code>PlayerEvent.NameFormat.username</code></a> contains the username of the player.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.SaveToFile.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.SaveToFile</a></td>
<td class="colLast">
<div class="block">The player is being saved to the world store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.StartTracking.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.StartTracking</a></td>
<td class="colLast">
<div class="block">Fired when an Entity is started to be "tracked" by this player (the player receives updates about this entity, e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerEvent.StopTracking.html" title="class in net.minecraftforge.event.entity.player">PlayerEvent.StopTracking</a></td>
<td class="colLast">
<div class="block">Fired when an Entity is stopped to be "tracked" by this player (the player no longer receives updates about this entity, e.g.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerFlyableFallEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerFlyableFallEvent</a></td>
<td class="colLast">
<div class="block">Occurs when a player falls, but is able to fly.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerInteractEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerInteractEvent</a></td>
<td class="colLast">
<div class="block">PlayerInteractEvent is fired when a player interacts in some way.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerOpenContainerEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerOpenContainerEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerPickupXpEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerPickupXpEvent</a></td>
<td class="colLast">
<div class="block">This event is called when a player collides with a EntityXPOrb on the ground.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerSleepInBedEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerSleepInBedEvent</a></td>
<td class="colLast">
<div class="block">PlayerSleepInBedEvent is fired when a player sleeps in a bed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerUseItemEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerUseItemEvent</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerUseItemEvent.Finish.html" title="class in net.minecraftforge.event.entity.player">PlayerUseItemEvent.Finish</a></td>
<td class="colLast">
<div class="block">Fired after an item has fully finished being used.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerUseItemEvent.Start.html" title="class in net.minecraftforge.event.entity.player">PlayerUseItemEvent.Start</a></td>
<td class="colLast">
<div class="block">Fired when a player starts 'using' an item, typically when they hold right mouse.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerUseItemEvent.Stop.html" title="class in net.minecraftforge.event.entity.player">PlayerUseItemEvent.Stop</a></td>
<td class="colLast">
<div class="block">Fired when a player stops using an item without the use duration timing out.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerUseItemEvent.Tick.html" title="class in net.minecraftforge.event.entity.player">PlayerUseItemEvent.Tick</a></td>
<td class="colLast">
<div class="block">Fired every tick that a player is 'using' an item, see <a href="../../../../../Start.html" title="class in <Unnamed>"><code>Start</code></a> for info.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerWakeUpEvent.html" title="class in net.minecraftforge.event.entity.player">PlayerWakeUpEvent</a></td>
<td class="colLast">
<div class="block">This event is fired when the player is waking up.<br/>
This is merely for purposes of listening for this to happen.<br/>
There is nothing that can be manipulated with this event.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/UseHoeEvent.html" title="class in net.minecraftforge.event.entity.player">UseHoeEvent</a></td>
<td class="colLast"> </td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/minecraftforge/event/entity/player/PlayerInteractEvent.Action.html" title="enum in net.minecraftforge.event.entity.player">PlayerInteractEvent.Action</a></td>
<td class="colLast"> </td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/minecraftforge/event/entity/minecart/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../net/minecraftforge/event/terraingen/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/minecraftforge/event/entity/player/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
|