Advertisement
CoolLord22

Untitled

Aug 9th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.65 KB | None | 0 0
  1. // OtherDrops - a Bukkit plugin
  2. // Copyright (C) 2011 Robert Sargant, Zarius Tularial, Celtic Minstrel
  3. //
  4. // This program is free software: you can redistribute it and/or modify
  5. // it under the terms of the GNU General Public License as published by
  6. // the Free Software Foundation, either version 3 of the License, or
  7. // (at your option) any later version.
  8. //
  9. // This program is distributed in the hope that it will be useful,
  10. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. // GNU General Public License for more details.
  13. //
  14. // You should have received a copy of the GNU General Public License
  15. // along with this program. If not, see <http://www.gnu.org/licenses/>.
  16.  
  17. package com.gmail.zariust.otherdrops;
  18.  
  19. import java.net.InetSocketAddress;
  20. import java.util.Collection;
  21. import java.util.List;
  22. import java.util.Map;
  23. import java.util.Set;
  24. import java.util.UUID;
  25.  
  26. import org.bukkit.Achievement;
  27. import org.bukkit.SoundCategory;
  28. import org.bukkit.Bukkit;
  29. import org.bukkit.Effect;
  30. import org.bukkit.EntityEffect;
  31. import org.bukkit.GameMode;
  32. import org.bukkit.Instrument;
  33. import org.bukkit.Location;
  34. import org.bukkit.Material;
  35. import org.bukkit.Note;
  36. import org.bukkit.Particle;
  37. import org.bukkit.Server;
  38. import org.bukkit.Sound;
  39. import org.bukkit.Statistic;
  40. import org.bukkit.WeatherType;
  41. import org.bukkit.World;
  42. import org.bukkit.advancement.Advancement;
  43. import org.bukkit.advancement.AdvancementProgress;
  44. import org.bukkit.attribute.Attribute;
  45. import org.bukkit.attribute.AttributeInstance;
  46. import org.bukkit.block.Block;
  47. import org.bukkit.block.PistonMoveReaction;
  48. import org.bukkit.block.data.BlockData;
  49. import org.bukkit.command.CommandSender;
  50. import org.bukkit.command.ConsoleCommandSender;
  51. import org.bukkit.conversations.Conversation;
  52. import org.bukkit.conversations.ConversationAbandonedEvent;
  53. import org.bukkit.entity.Entity;
  54. import org.bukkit.entity.EntityType;
  55. import org.bukkit.entity.Player;
  56. import org.bukkit.entity.Projectile;
  57. import org.bukkit.entity.Villager;
  58. import org.bukkit.event.entity.EntityDamageEvent;
  59. import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
  60. import org.bukkit.inventory.EntityEquipment;
  61. import org.bukkit.inventory.Inventory;
  62. import org.bukkit.inventory.InventoryView;
  63. import org.bukkit.inventory.InventoryView.Property;
  64. import org.bukkit.inventory.ItemStack;
  65. import org.bukkit.inventory.MainHand;
  66. import org.bukkit.inventory.PlayerInventory;
  67. import org.bukkit.inventory.*;
  68. import org.bukkit.map.MapView;
  69. import org.bukkit.metadata.MetadataValue;
  70. import org.bukkit.permissions.Permissible;
  71. import org.bukkit.permissions.Permission;
  72. import org.bukkit.permissions.PermissionAttachment;
  73. import org.bukkit.permissions.PermissionAttachmentInfo;
  74. import org.bukkit.plugin.Plugin;
  75. import org.bukkit.potion.PotionEffect;
  76. import org.bukkit.potion.PotionEffectType;
  77. import org.bukkit.scoreboard.Scoreboard;
  78. import org.bukkit.util.Vector;
  79.  
  80. public class PlayerWrapper implements Player {
  81. private final Player caller;
  82. private final ConsoleCommandSender console = Bukkit.getConsoleSender();
  83. private final boolean suppress, override;
  84.  
  85. public PlayerWrapper(Player player, boolean opOverride,
  86. boolean suppressMessages) {
  87. this.caller = player;
  88. this.suppress = suppressMessages;
  89. this.override = opOverride;
  90. }
  91.  
  92. // OtherDrops code
  93. private CommandSender getSender() {
  94. return suppress ? console : caller;
  95. }
  96.  
  97. // OtherDrops code
  98. private Permissible getPermissible() {
  99. return override ? console : caller;
  100. }
  101.  
  102. @Override
  103. public boolean isOp() {
  104. return getPermissible().isOp();
  105. }
  106.  
  107. @Override
  108. public PermissionAttachment addAttachment(Plugin plugin) {
  109. return null;
  110. }
  111.  
  112. @Override
  113. // Special case for time-limited permissions; always go to the caller
  114. public PermissionAttachment addAttachment(Plugin plugin, int time) {
  115. return caller.addAttachment(plugin, time);
  116. }
  117.  
  118. @Override
  119. public PermissionAttachment addAttachment(Plugin plugin, String perm,
  120. boolean val) {
  121. return null;
  122. }
  123.  
  124. @Override
  125. // Special case for time-limited permissions; always go to the caller
  126. public PermissionAttachment addAttachment(Plugin plugin, String perm,
  127. boolean val, int time) {
  128. return caller.addAttachment(plugin, perm, val, time);
  129. }
  130.  
  131. // OtherDrops code
  132. @Override
  133. public Set<PermissionAttachmentInfo> getEffectivePermissions() {
  134. return getPermissible().getEffectivePermissions();
  135. }
  136.  
  137. // OtherDrops code
  138. @Override
  139. public boolean hasPermission(String perm) {
  140. return getPermissible().hasPermission(perm);
  141. }
  142.  
  143. // OtherDrops code
  144. @Override
  145. public boolean hasPermission(Permission perm) {
  146. return getPermissible().hasPermission(perm);
  147. }
  148.  
  149. // OtherDrops code
  150. @Override
  151. public boolean isPermissionSet(String perm) {
  152. return getPermissible().isPermissionSet(perm);
  153. }
  154.  
  155. // OtherDrops code
  156. @Override
  157. public boolean isPermissionSet(Permission perm) {
  158. return getPermissible().isPermissionSet(perm);
  159. }
  160.  
  161. // OtherDrops code
  162. @Override
  163. public void recalculatePermissions() {
  164. getPermissible().recalculatePermissions();
  165. }
  166.  
  167. @Override
  168. public void removeAttachment(PermissionAttachment attached) {
  169. }
  170.  
  171. // OtherDrops code
  172. @Override
  173. public void setOp(boolean is) {
  174. getPermissible().setOp(is);
  175. }
  176.  
  177. // CommandSender methods; getName() may not be declared in CommandSender,
  178. // but it's used for any CommandSender that actually defines it
  179. @Override
  180. public String getName() {
  181. return caller.getName();
  182. }
  183.  
  184. @Override
  185. public Server getServer() {
  186. return caller.getServer();
  187. }
  188.  
  189. // OtherDrops code
  190. @Override
  191. public void sendMessage(String msg) {
  192. getSender().sendMessage(msg);
  193. }
  194.  
  195. // Player, HumanEntity, LivingEntity, Entity methods... ugh, there are so
  196. // many of these...
  197. @Override
  198. public PlayerInventory getInventory() {
  199. return caller.getInventory();
  200. }
  201.  
  202. @Override
  203. public ItemStack getItemInHand() {
  204. return caller.getInventory().getItemInMainHand();
  205. }
  206.  
  207. @Override
  208. public void setItemInHand(ItemStack item) {
  209. caller.getInventory().setItemInMainHand(item);
  210. }
  211.  
  212. @Override
  213. public boolean isSleeping() {
  214. return caller.isSleeping();
  215. }
  216.  
  217. @Override
  218. public int getSleepTicks() {
  219. return caller.getSleepTicks();
  220. }
  221.  
  222. @Override
  223. public double getEyeHeight() {
  224. return caller.getEyeHeight();
  225. }
  226.  
  227. @Override
  228. public double getEyeHeight(boolean ignoreSneaking) {
  229. return caller.getEyeHeight(ignoreSneaking);
  230. }
  231.  
  232. @Override
  233. public Location getEyeLocation() {
  234. return caller.getEyeLocation();
  235. }
  236.  
  237. @Override
  238. public boolean isInsideVehicle() {
  239. return caller.isInsideVehicle();
  240. }
  241.  
  242. @Override
  243. public boolean leaveVehicle() {
  244. return caller.leaveVehicle();
  245. }
  246.  
  247. @Override
  248. public int getRemainingAir() {
  249. return caller.getRemainingAir();
  250. }
  251.  
  252. @Override
  253. public void setRemainingAir(int ticks) {
  254. caller.setRemainingAir(ticks);
  255. }
  256.  
  257. @Override
  258. public int getMaximumAir() {
  259. return caller.getMaximumAir();
  260. }
  261.  
  262. @Override
  263. public void setMaximumAir(int ticks) {
  264. caller.setMaximumAir(ticks);
  265. }
  266.  
  267. @Override
  268. public int getMaximumNoDamageTicks() {
  269. return caller.getMaximumNoDamageTicks();
  270. }
  271.  
  272. @Override
  273. public void setMaximumNoDamageTicks(int ticks) {
  274. caller.setMaximumNoDamageTicks(ticks);
  275. }
  276.  
  277. @Override
  278. public int getNoDamageTicks() {
  279. return caller.getNoDamageTicks();
  280. }
  281.  
  282. @Override
  283. public void setNoDamageTicks(int ticks) {
  284. caller.setNoDamageTicks(ticks);
  285. }
  286.  
  287. @Override
  288. public Location getLocation() {
  289. return caller.getLocation();
  290. }
  291.  
  292. @Override
  293. public void setVelocity(Vector velocity) {
  294. caller.setVelocity(velocity);
  295. }
  296.  
  297. @Override
  298. public Vector getVelocity() {
  299. return caller.getVelocity();
  300. }
  301.  
  302. @Override
  303. public World getWorld() {
  304. return caller.getWorld();
  305. }
  306.  
  307. @Override
  308. public boolean teleport(Location location) {
  309. return caller.teleport(location);
  310. }
  311.  
  312. @Override
  313. public boolean teleport(Entity destination) {
  314. return caller.teleport(destination);
  315. }
  316.  
  317. @Override
  318. public List<Entity> getNearbyEntities(double x, double y, double z) {
  319. return caller.getNearbyEntities(x, y, z);
  320. }
  321.  
  322. @Override
  323. public int getEntityId() {
  324. return caller.getEntityId();
  325. }
  326.  
  327. @Override
  328. public int getFireTicks() {
  329. return caller.getFireTicks();
  330. }
  331.  
  332. @Override
  333. public int getMaxFireTicks() {
  334. return caller.getMaxFireTicks();
  335. }
  336.  
  337. @Override
  338. public void setFireTicks(int ticks) {
  339. caller.setFireTicks(ticks);
  340. }
  341.  
  342. @Override
  343. public void remove() {
  344. caller.remove();
  345. }
  346.  
  347. @Override
  348. public boolean isDead() {
  349. return caller.isDead();
  350. }
  351.  
  352. @Override
  353. public Entity getPassenger() {
  354. return caller.getPassenger();
  355. }
  356.  
  357. @Override
  358. public List<Entity> getPassengers() {
  359. return caller.getPassengers();
  360. }
  361.  
  362. @Override
  363. public boolean setPassenger(Entity passenger) {
  364. return caller.setPassenger(passenger);
  365. }
  366.  
  367. @Override
  368. public boolean isEmpty() {
  369. return caller.isEmpty();
  370. }
  371.  
  372. @Override
  373. public boolean eject() {
  374. return caller.eject();
  375. }
  376.  
  377. @Override
  378. public float getFallDistance() {
  379. return caller.getFallDistance();
  380. }
  381.  
  382. @Override
  383. public void setFallDistance(float distance) {
  384. caller.setFallDistance(distance);
  385. }
  386.  
  387. @Override
  388. public void setLastDamageCause(EntityDamageEvent event) {
  389. caller.setLastDamageCause(event);
  390. }
  391.  
  392. @Override
  393. public EntityDamageEvent getLastDamageCause() {
  394. return caller.getLastDamageCause();
  395. }
  396.  
  397. @Override
  398. public UUID getUniqueId() {
  399. return caller.getUniqueId();
  400. }
  401.  
  402. @Override
  403. public boolean isOnline() {
  404. return caller.isOnline();
  405. }
  406.  
  407. @Override
  408. public String getDisplayName() {
  409. return caller.getDisplayName();
  410. }
  411.  
  412. @Override
  413. public void setDisplayName(String name) {
  414. caller.setDisplayName(name);
  415. }
  416.  
  417. @Override
  418. public void setCompassTarget(Location loc) {
  419. caller.setCompassTarget(loc);
  420. }
  421.  
  422. @Override
  423. public Location getCompassTarget() {
  424. return caller.getCompassTarget();
  425. }
  426.  
  427. @Override
  428. public InetSocketAddress getAddress() {
  429. return caller.getAddress();
  430. }
  431.  
  432. @Override
  433. // TODO: What on earth does this even do? Should it be sent to the console
  434. // if suppress is true?
  435. public void sendRawMessage(String message) {
  436. caller.sendRawMessage(message);
  437. }
  438.  
  439. @Override
  440. public void kickPlayer(String message) {
  441. caller.kickPlayer(message);
  442. }
  443.  
  444. @Override
  445. public void chat(String msg) {
  446. caller.chat(msg);
  447. }
  448.  
  449. @Override
  450. public boolean performCommand(String command) {
  451. return caller.performCommand(command);
  452. }
  453.  
  454. @Override
  455. public boolean isSneaking() {
  456. return caller.isSneaking();
  457. }
  458.  
  459. @Override
  460. public void setSneaking(boolean sneak) {
  461. caller.setSneaking(sneak);
  462. }
  463.  
  464. @Override
  465. public void saveData() {
  466. caller.saveData();
  467. }
  468.  
  469. @Override
  470. public void loadData() {
  471. caller.loadData();
  472. }
  473.  
  474. @Override
  475. public void setSleepingIgnored(boolean isSleeping) {
  476. caller.setSleepingIgnored(isSleeping);
  477. }
  478.  
  479. @Override
  480. public boolean isSleepingIgnored() {
  481. return caller.isSleepingIgnored();
  482. }
  483.  
  484. @Override
  485. public void playNote(Location loc, byte instrument, byte note) {
  486. caller.playNote(loc, instrument, note);
  487. }
  488.  
  489. @Override
  490. public void playNote(Location loc, Instrument instrument, Note note) {
  491. caller.playNote(loc, instrument, note);
  492. }
  493.  
  494. @Override
  495. public void playEffect(Location loc, Effect effect, int data) {
  496. caller.playEffect(loc, effect, data);
  497. }
  498.  
  499. @Override
  500. public void sendBlockChange(Location loc, Material material, byte data) {
  501. caller.sendBlockChange(loc, material, data);
  502. }
  503.  
  504. @Override
  505. public boolean sendChunkChange(Location loc, int sx, int sy, int sz,
  506. byte[] data) {
  507. return caller.sendChunkChange(loc, sx, sy, sz, data);
  508. }
  509.  
  510. @Override
  511. public void sendMap(MapView map) {
  512. caller.sendMap(map);
  513. }
  514.  
  515. @Override
  516. public void updateInventory() {
  517. caller.updateInventory();
  518. }
  519.  
  520. @Override
  521. public void awardAchievement(Achievement achievement) {
  522. caller.awardAchievement(achievement);
  523. }
  524.  
  525. @Override
  526. public void incrementStatistic(Statistic statistic) {
  527. caller.incrementStatistic(statistic);
  528. }
  529.  
  530. @Override
  531. public void incrementStatistic(Statistic statistic, int amount) {
  532. caller.incrementStatistic(statistic, amount);
  533. }
  534.  
  535. @Override
  536. public void incrementStatistic(Statistic statistic, Material material) {
  537. caller.incrementStatistic(statistic, material);
  538. }
  539.  
  540. @Override
  541. public void incrementStatistic(Statistic statistic, Material material,
  542. int amount) {
  543. caller.incrementStatistic(statistic, material, amount);
  544. }
  545.  
  546. @Override
  547. public void setPlayerTime(long time, boolean relative) {
  548. caller.setPlayerTime(time, relative);
  549. }
  550.  
  551. @Override
  552. public long getPlayerTime() {
  553. return caller.getPlayerTime();
  554. }
  555.  
  556. @Override
  557. public long getPlayerTimeOffset() {
  558. return caller.getPlayerTimeOffset();
  559. }
  560.  
  561. @Override
  562. public boolean isPlayerTimeRelative() {
  563. return caller.isPlayerTimeRelative();
  564. }
  565.  
  566. @Override
  567. public void resetPlayerTime() {
  568. caller.resetPlayerTime();
  569. }
  570.  
  571. @Override
  572. public GameMode getGameMode() {
  573. return caller.getGameMode();
  574. }
  575.  
  576. @Override
  577. public void setGameMode(GameMode mode) {
  578. caller.setGameMode(mode);
  579. }
  580.  
  581. @Override
  582. public boolean isBanned() {
  583. return caller.isBanned();
  584. }
  585.  
  586. @Override
  587. public boolean isWhitelisted() {
  588. return caller.isWhitelisted();
  589. }
  590.  
  591. @Override
  592. public void setWhitelisted(boolean wl) {
  593. caller.setWhitelisted(wl);
  594. }
  595.  
  596. @Override
  597. public float getExhaustion() {
  598. return caller.getExhaustion();
  599. }
  600.  
  601. @Override
  602. public int getFoodLevel() {
  603. return caller.getFoodLevel();
  604. }
  605.  
  606. @Override
  607. public int getLevel() {
  608. return caller.getLevel();
  609. }
  610.  
  611. @Override
  612. public float getSaturation() {
  613. return caller.getSaturation();
  614. }
  615.  
  616. @Override
  617. public int getTotalExperience() {
  618. return caller.getTotalExperience();
  619. }
  620.  
  621. @Override
  622. public void setExhaustion(float exhaustion) {
  623. caller.setExhaustion(exhaustion);
  624. }
  625.  
  626. @Override
  627. public void setFoodLevel(int food) {
  628. caller.setFoodLevel(food);
  629. }
  630.  
  631. @Override
  632. public void setLevel(int lvl) {
  633. caller.setLevel(lvl);
  634. }
  635.  
  636. @Override
  637. public void setSaturation(float saturation) {
  638. caller.setSaturation(saturation);
  639. }
  640.  
  641. @Override
  642. public void setTotalExperience(int xp) {
  643. caller.setTotalExperience(xp);
  644. }
  645.  
  646. @Override
  647. public Location getBedSpawnLocation() {
  648. return caller.getBedSpawnLocation();
  649. }
  650.  
  651. @Override
  652. public boolean isSprinting() {
  653. return caller.isSprinting();
  654. }
  655.  
  656. @Override
  657. public void setSprinting(boolean run) {
  658. caller.setSprinting(run);
  659. }
  660.  
  661. @Override
  662. public int getTicksLived() {
  663. return caller.getTicksLived();
  664. }
  665.  
  666. @Override
  667. public void setTicksLived(int value) {
  668. caller.setTicksLived(value);
  669. }
  670.  
  671. @Override
  672. public Player getPlayer() {
  673. return caller.getPlayer();
  674. }
  675.  
  676. @Override
  677. public Map<String, Object> serialize() {
  678. return caller.serialize();
  679. }
  680.  
  681. @Override
  682. public String getPlayerListName() {
  683. return caller.getPlayerListName();
  684. }
  685.  
  686. @Override
  687. public void setPlayerListName(String name) {
  688. caller.setPlayerListName(name);
  689. }
  690.  
  691. @Override
  692. public boolean teleport(Location location, TeleportCause cause) {
  693. return caller.teleport(location, cause);
  694. }
  695.  
  696. @Override
  697. public boolean teleport(Entity destination, TeleportCause cause) {
  698. return caller.teleport(destination, cause);
  699. }
  700.  
  701. @Override
  702. public void giveExp(int amount) {
  703. caller.giveExp(amount);
  704. }
  705.  
  706. @Override
  707. public float getExp() {
  708. return caller.getExp();
  709. }
  710.  
  711. @Override
  712. public void setExp(float exp) {
  713. caller.setExp(exp);
  714. }
  715.  
  716. @Override
  717. public Player getKiller() {
  718. return caller.getKiller();
  719. }
  720.  
  721. @Override
  722. public long getFirstPlayed() {
  723. return caller.getFirstPlayed();
  724. }
  725.  
  726. @Override
  727. public long getLastPlayed() {
  728. return caller.getLastPlayed();
  729. }
  730.  
  731. @Override
  732. public boolean hasPlayedBefore() {
  733. return caller.hasPlayedBefore();
  734. }
  735.  
  736. @Override
  737. public Set<String> getListeningPluginChannels() {
  738. throw new UnsupportedOperationException("Not supported yet.");
  739. }
  740.  
  741. @Override
  742. public void sendPluginMessage(Plugin arg0, String arg1, byte[] arg2) {
  743. throw new UnsupportedOperationException("Not supported yet.");
  744.  
  745. }
  746.  
  747. @Override
  748. public boolean getAllowFlight() {
  749. throw new UnsupportedOperationException("Not supported yet.");
  750. }
  751.  
  752. @Override
  753. public void setAllowFlight(boolean arg0) {
  754. throw new UnsupportedOperationException("Not supported yet.");
  755.  
  756. }
  757.  
  758. @Override
  759. public void playEffect(EntityEffect arg0) {
  760. throw new UnsupportedOperationException("Not supported yet.");
  761.  
  762. }
  763.  
  764. @Override
  765. public boolean canSee(Player arg0) {
  766. throw new UnsupportedOperationException("Not supported yet.");
  767. }
  768.  
  769. @Override
  770. public void hidePlayer(Player arg0) {
  771. throw new UnsupportedOperationException("Not supported yet.");
  772.  
  773. }
  774.  
  775. @Override
  776. public void setBedSpawnLocation(Location arg0) {
  777. throw new UnsupportedOperationException("Not supported yet.");
  778.  
  779. }
  780.  
  781. @Override
  782. public void showPlayer(Player arg0) {
  783. throw new UnsupportedOperationException("Not supported yet.");
  784.  
  785. }
  786.  
  787. @Override
  788. public boolean addPotionEffect(PotionEffect arg0) {
  789. throw new UnsupportedOperationException("Not supported yet.");
  790. }
  791.  
  792. @Override
  793. public boolean addPotionEffect(PotionEffect arg0, boolean arg1) {
  794. throw new UnsupportedOperationException("Not supported yet.");
  795. }
  796.  
  797. @Override
  798. public boolean addPotionEffects(Collection<PotionEffect> arg0) {
  799. throw new UnsupportedOperationException("Not supported yet.");
  800. }
  801.  
  802. @Override
  803. public Collection<PotionEffect> getActivePotionEffects() {
  804. throw new UnsupportedOperationException("Not supported yet.");
  805. }
  806.  
  807. @Override
  808. public boolean hasPotionEffect(PotionEffectType arg0) {
  809. throw new UnsupportedOperationException("Not supported yet.");
  810. }
  811.  
  812. @Override
  813. public void removePotionEffect(PotionEffectType arg0) {
  814. throw new UnsupportedOperationException("Not supported yet.");
  815.  
  816. }
  817.  
  818. @Override
  819. public <T> void playEffect(Location arg0, Effect arg1, T arg2) {
  820. throw new UnsupportedOperationException("Not supported yet.");
  821.  
  822. }
  823.  
  824. @Override
  825. public void closeInventory() {
  826. throw new UnsupportedOperationException("Not supported yet.");
  827.  
  828. }
  829.  
  830. @Override
  831. public ItemStack getItemOnCursor() {
  832. throw new UnsupportedOperationException("Not supported yet.");
  833. }
  834.  
  835. @Override
  836. public InventoryView getOpenInventory() {
  837. throw new UnsupportedOperationException("Not supported yet.");
  838. }
  839.  
  840. @Override
  841. public InventoryView openEnchanting(Location arg0, boolean arg1) {
  842. throw new UnsupportedOperationException("Not supported yet.");
  843. }
  844.  
  845. @Override
  846. public InventoryView openInventory(Inventory arg0) {
  847. throw new UnsupportedOperationException("Not supported yet.");
  848. }
  849.  
  850. @Override
  851. public void openInventory(InventoryView arg0) {
  852. throw new UnsupportedOperationException("Not supported yet.");
  853. }
  854.  
  855. @Override
  856. public InventoryView openWorkbench(Location arg0, boolean arg1) {
  857. throw new UnsupportedOperationException("Not supported yet.");
  858. }
  859.  
  860. @Override
  861. public void setItemOnCursor(ItemStack arg0) {
  862. throw new UnsupportedOperationException("Not supported yet.");
  863.  
  864. }
  865.  
  866. @Override
  867. public boolean setWindowProperty(Property arg0, int arg1) {
  868. throw new UnsupportedOperationException("Not supported yet.");
  869. }
  870.  
  871. @Override
  872. public <T extends Projectile> T launchProjectile(Class<? extends T> arg0) {
  873. throw new UnsupportedOperationException("Not supported yet.");
  874. }
  875.  
  876. @Override
  877. public EntityType getType() {
  878. throw new UnsupportedOperationException("Not supported yet.");
  879. }
  880.  
  881. @Override
  882. public List<MetadataValue> getMetadata(String arg0) {
  883. throw new UnsupportedOperationException("Not supported yet.");
  884. }
  885.  
  886. @Override
  887. public boolean hasMetadata(String arg0) {
  888. throw new UnsupportedOperationException("Not supported yet.");
  889. }
  890.  
  891. @Override
  892. public void removeMetadata(String arg0, Plugin arg1) {
  893. throw new UnsupportedOperationException("Not supported yet.");
  894.  
  895. }
  896.  
  897. @Override
  898. public void setMetadata(String arg0, MetadataValue arg1) {
  899. throw new UnsupportedOperationException("Not supported yet.");
  900.  
  901. }
  902.  
  903. @Override
  904. public void abandonConversation(Conversation arg0) {
  905. throw new UnsupportedOperationException("Not supported yet.");
  906.  
  907. }
  908.  
  909. @Override
  910. public void acceptConversationInput(String arg0) {
  911. throw new UnsupportedOperationException("Not supported yet.");
  912. }
  913.  
  914. @Override
  915. public boolean beginConversation(Conversation arg0) {
  916. throw new UnsupportedOperationException("Not supported yet.");
  917. }
  918.  
  919. @Override
  920. public boolean isConversing() {
  921. throw new UnsupportedOperationException("Not supported yet.");
  922. }
  923.  
  924. @Override
  925. public void sendMessage(String[] arg0) {
  926. throw new UnsupportedOperationException("Not supported yet.");
  927.  
  928. }
  929.  
  930. @Override
  931. public Entity getVehicle() {
  932. throw new UnsupportedOperationException("Not supported yet.");
  933. }
  934.  
  935. @Override
  936. public void abandonConversation(Conversation arg0,
  937. ConversationAbandonedEvent arg1) {
  938. throw new UnsupportedOperationException("Not supported yet.");
  939. }
  940.  
  941. @Override
  942. public Inventory getEnderChest() {
  943. throw new UnsupportedOperationException("Not supported yet.");
  944. }
  945.  
  946. @Override
  947. public int getExpToLevel() {
  948. throw new UnsupportedOperationException("Not supported yet.");
  949. }
  950.  
  951. @Override
  952. public boolean isBlocking() {
  953. throw new UnsupportedOperationException("Not supported yet.");
  954. }
  955.  
  956. @Override
  957. public boolean getCanPickupItems() {
  958. throw new UnsupportedOperationException("Not supported yet.");
  959. }
  960.  
  961. @Override
  962. public EntityEquipment getEquipment() {
  963. throw new UnsupportedOperationException("Not supported yet.");
  964. }
  965.  
  966. @Override
  967. public boolean getRemoveWhenFarAway() {
  968. throw new UnsupportedOperationException("Not supported yet.");
  969. }
  970.  
  971. @Override
  972. public boolean hasLineOfSight(Entity arg0) {
  973. throw new UnsupportedOperationException("Not supported yet.");
  974. }
  975.  
  976. @Override
  977. public void setCanPickupItems(boolean arg0) {
  978. throw new UnsupportedOperationException("Not supported yet.");
  979.  
  980. }
  981.  
  982. @Override
  983. public void setRemoveWhenFarAway(boolean arg0) {
  984. throw new UnsupportedOperationException("Not supported yet.");
  985.  
  986. }
  987.  
  988. @Override
  989. public Location getLocation(Location arg0) {
  990. throw new UnsupportedOperationException("Not supported yet.");
  991. }
  992.  
  993. @Override
  994. public boolean isValid() {
  995. throw new UnsupportedOperationException("Not supported yet.");
  996. }
  997.  
  998. @Override
  999. public void resetMaxHealth() {
  1000. throw new UnsupportedOperationException("Not supported yet.");
  1001.  
  1002. }
  1003.  
  1004. @Override
  1005. public float getFlySpeed() {
  1006. throw new UnsupportedOperationException("Not supported yet.");
  1007. }
  1008.  
  1009. @Override
  1010. public float getWalkSpeed() {
  1011. throw new UnsupportedOperationException("Not supported yet.");
  1012. }
  1013.  
  1014. @Override
  1015. public void giveExpLevels(int arg0) {
  1016. throw new UnsupportedOperationException("Not supported yet.");
  1017.  
  1018. }
  1019.  
  1020. @Override
  1021. public boolean isFlying() {
  1022. throw new UnsupportedOperationException("Not supported yet.");
  1023. }
  1024.  
  1025. @Override
  1026. public void playSound(Location arg0, Sound arg1, float arg2, float arg3) {
  1027. throw new UnsupportedOperationException("Not supported yet.");
  1028.  
  1029. }
  1030.  
  1031. @Override
  1032. public void playSound(Location location, String sound, SoundCategory category, float volume, float pitch) {
  1033. throw new UnsupportedOperationException("Not supported yet.");
  1034.  
  1035. }
  1036.  
  1037. @Override
  1038. public void playSound(Location location, Sound sound, SoundCategory category, float volume, float pitch) {
  1039. throw new UnsupportedOperationException("Not supported yet.");
  1040.  
  1041. }
  1042.  
  1043. @Override
  1044. public void setBedSpawnLocation(Location arg0, boolean arg1) {
  1045. throw new UnsupportedOperationException("Not supported yet.");
  1046.  
  1047. }
  1048.  
  1049. @Override
  1050. public void setFlySpeed(float arg0) throws IllegalArgumentException {
  1051. throw new UnsupportedOperationException("Not supported yet.");
  1052.  
  1053. }
  1054.  
  1055. @Override
  1056. public void setFlying(boolean arg0) {
  1057. throw new UnsupportedOperationException("Not supported yet.");
  1058.  
  1059. }
  1060.  
  1061. @Override
  1062. // for 1.4.6
  1063. public void setTexturePack(String arg0) {
  1064. throw new UnsupportedOperationException("Not supported yet.");
  1065.  
  1066. }
  1067.  
  1068. @Override
  1069. public void setWalkSpeed(float arg0) throws IllegalArgumentException {
  1070. throw new UnsupportedOperationException("Not supported yet.");
  1071.  
  1072. }
  1073.  
  1074. @Override
  1075. public String getCustomName() {
  1076. throw new UnsupportedOperationException("Not supported yet.");
  1077. }
  1078.  
  1079. @Override
  1080. public boolean isCustomNameVisible() {
  1081. throw new UnsupportedOperationException("Not supported yet.");
  1082. }
  1083.  
  1084. @Override
  1085. public void setCustomName(String arg0) {
  1086. throw new UnsupportedOperationException("Not supported yet.");
  1087.  
  1088. }
  1089.  
  1090. @Override
  1091. public void setCustomNameVisible(boolean arg0) {
  1092. throw new UnsupportedOperationException("Not supported yet.");
  1093. }
  1094.  
  1095. @Override
  1096. public WeatherType getPlayerWeather() {
  1097. throw new UnsupportedOperationException("Not supported yet.");
  1098. }
  1099.  
  1100. @Override
  1101. public Scoreboard getScoreboard() {
  1102. throw new UnsupportedOperationException("Not supported yet.");
  1103. }
  1104.  
  1105. @Override
  1106. @Deprecated
  1107. public boolean isOnGround() {
  1108. throw new UnsupportedOperationException("Not supported yet.");
  1109. }
  1110.  
  1111. @Override
  1112. public void resetPlayerWeather() {
  1113. throw new UnsupportedOperationException("Not supported yet.");
  1114.  
  1115. }
  1116.  
  1117. @Override
  1118. public void setPlayerWeather(WeatherType arg0) {
  1119. throw new UnsupportedOperationException("Not supported yet.");
  1120.  
  1121. }
  1122.  
  1123. @Override
  1124. public void setScoreboard(Scoreboard arg0) throws IllegalArgumentException,
  1125. IllegalStateException {
  1126. throw new UnsupportedOperationException("Not supported yet.");
  1127.  
  1128. }
  1129.  
  1130. @Override
  1131. public void setLastDamage(double arg0) {
  1132. throw new UnsupportedOperationException("Not supported yet.");
  1133.  
  1134. }
  1135.  
  1136. @Override
  1137. public void damage(double arg0) {
  1138. throw new UnsupportedOperationException("Not supported yet.");
  1139.  
  1140. }
  1141.  
  1142. @Override
  1143. public void damage(double arg0, Entity arg1) {
  1144. throw new UnsupportedOperationException("Not supported yet.");
  1145.  
  1146. }
  1147.  
  1148. @Override
  1149. public void setHealth(double arg0) {
  1150. throw new UnsupportedOperationException("Not supported yet.");
  1151.  
  1152. }
  1153.  
  1154. @Override
  1155. public void setMaxHealth(double arg0) {
  1156. throw new UnsupportedOperationException("Not supported yet.");
  1157.  
  1158. }
  1159.  
  1160. @Override
  1161. public double getLastDamage() {
  1162. throw new UnsupportedOperationException("Not supported yet.");
  1163. }
  1164.  
  1165. @Override
  1166. public double getHealth() {
  1167. throw new UnsupportedOperationException("Not supported yet.");
  1168. }
  1169.  
  1170. @Override
  1171. public double getMaxHealth() {
  1172. throw new UnsupportedOperationException("Not supported yet.");
  1173. }
  1174.  
  1175. @Override
  1176. public Entity getLeashHolder() throws IllegalStateException {
  1177. throw new UnsupportedOperationException("Not supported yet.");
  1178. }
  1179.  
  1180. @Override
  1181. public boolean isLeashed() {
  1182. throw new UnsupportedOperationException("Not supported yet.");
  1183. }
  1184.  
  1185. @Override
  1186. public boolean setLeashHolder(Entity arg0) {
  1187. throw new UnsupportedOperationException("Not supported yet.");
  1188. }
  1189.  
  1190. @Override
  1191. public double getHealthScale() {
  1192. throw new UnsupportedOperationException("Not supported yet.");
  1193. }
  1194.  
  1195. @Override
  1196. public boolean isHealthScaled() {
  1197. throw new UnsupportedOperationException("Not supported yet.");
  1198. }
  1199.  
  1200. @Override
  1201. public void playSound(Location arg0, String arg1, float arg2, float arg3) {
  1202. throw new UnsupportedOperationException("Not supported yet.");
  1203.  
  1204. }
  1205.  
  1206. @Override
  1207. public void setHealthScale(double arg0) throws IllegalArgumentException {
  1208. throw new UnsupportedOperationException("Not supported yet.");
  1209.  
  1210. }
  1211.  
  1212. @Override
  1213. public void setHealthScaled(boolean arg0) {
  1214. throw new UnsupportedOperationException("Not supported yet.");
  1215.  
  1216. }
  1217.  
  1218. @Override
  1219. public void setResourcePack(String arg0) {
  1220. throw new UnsupportedOperationException("Not supported yet.");
  1221.  
  1222. }
  1223.  
  1224. @Override
  1225. public void stopSound(Sound sound) {
  1226. throw new UnsupportedOperationException("Not supported yet.");
  1227. }
  1228.  
  1229. @Override
  1230. public void stopSound(String string) {
  1231. throw new UnsupportedOperationException("Not supported yet.");
  1232. }
  1233.  
  1234. @Override
  1235. public void sendSignChange(Location lctn, String[] strings) throws IllegalArgumentException {
  1236. throw new UnsupportedOperationException("Not supported yet.");
  1237. }
  1238.  
  1239. @Override
  1240. public void decrementStatistic(Statistic ststc) throws IllegalArgumentException {
  1241. throw new UnsupportedOperationException("Not supported yet.");
  1242. }
  1243.  
  1244. @Override
  1245. public void decrementStatistic(Statistic ststc, int i) throws IllegalArgumentException {
  1246. throw new UnsupportedOperationException("Not supported yet.");
  1247. }
  1248.  
  1249. @Override
  1250. public void setStatistic(Statistic ststc, int i) throws IllegalArgumentException {
  1251. throw new UnsupportedOperationException("Not supported yet.");
  1252. }
  1253.  
  1254. @Override
  1255. public int getStatistic(Statistic ststc) throws IllegalArgumentException {
  1256. throw new UnsupportedOperationException("Not supported yet.");
  1257. }
  1258.  
  1259. @Override
  1260. public void decrementStatistic(Statistic ststc, Material mtrl) throws IllegalArgumentException {
  1261. throw new UnsupportedOperationException("Not supported yet.");
  1262. }
  1263.  
  1264. @Override
  1265. public int getStatistic(Statistic ststc, Material mtrl) throws IllegalArgumentException {
  1266. throw new UnsupportedOperationException("Not supported yet.");
  1267. }
  1268.  
  1269. @Override
  1270. public void decrementStatistic(Statistic ststc, Material mtrl, int i) throws IllegalArgumentException {
  1271. throw new UnsupportedOperationException("Not supported yet.");
  1272. }
  1273.  
  1274. @Override
  1275. public void setStatistic(Statistic ststc, Material mtrl, int i) throws IllegalArgumentException {
  1276. throw new UnsupportedOperationException("Not supported yet.");
  1277. }
  1278.  
  1279. @Override
  1280. public void incrementStatistic(Statistic ststc, EntityType et) throws IllegalArgumentException {
  1281. throw new UnsupportedOperationException("Not supported yet.");
  1282. }
  1283.  
  1284. @Override
  1285. public void decrementStatistic(Statistic ststc, EntityType et) throws IllegalArgumentException {
  1286. throw new UnsupportedOperationException("Not supported yet.");
  1287. }
  1288.  
  1289. @Override
  1290. public int getStatistic(Statistic ststc, EntityType et) throws IllegalArgumentException {
  1291. throw new UnsupportedOperationException("Not supported yet.");
  1292. }
  1293.  
  1294. @Override
  1295. public void incrementStatistic(Statistic ststc, EntityType et, int i) throws IllegalArgumentException {
  1296. throw new UnsupportedOperationException("Not supported yet.");
  1297. }
  1298.  
  1299. @Override
  1300. public void decrementStatistic(Statistic ststc, EntityType et, int i) {
  1301. throw new UnsupportedOperationException("Not supported yet.");
  1302. }
  1303.  
  1304. @Override
  1305. public void setStatistic(Statistic ststc, EntityType et, int i) {
  1306. throw new UnsupportedOperationException("Not supported yet.");
  1307. }
  1308.  
  1309. @Override
  1310. public Entity getSpectatorTarget() {
  1311. throw new UnsupportedOperationException("Not supported yet.");
  1312. }
  1313.  
  1314. @Override
  1315. public void setSpectatorTarget(Entity entity) {
  1316. throw new UnsupportedOperationException("Not supported yet.");
  1317. }
  1318.  
  1319. @Override
  1320. public void sendTitle(String string, String string1) {
  1321. throw new UnsupportedOperationException("Not supported yet.");
  1322. }
  1323.  
  1324. @Override
  1325. public void sendTitle(String string, String string1, int int1, int int2, int int3) {
  1326. throw new UnsupportedOperationException("Not supported yet.");
  1327. }
  1328.  
  1329. @Override
  1330. public void stopSound(Sound sound, SoundCategory category) {
  1331. throw new UnsupportedOperationException("Not supported yet.");
  1332. }
  1333.  
  1334. @Override
  1335. public void stopSound(String sound, SoundCategory category) {
  1336. throw new UnsupportedOperationException("Not supported yet.");
  1337. }
  1338.  
  1339. @Override
  1340. public void resetTitle() {
  1341. throw new UnsupportedOperationException("Not supported yet.");
  1342. }
  1343.  
  1344. @Override
  1345. public void spawnParticle(Particle prtcl, Location lctn, int i) {
  1346. throw new UnsupportedOperationException("Not supported yet.");
  1347. }
  1348.  
  1349. @Override
  1350. public void spawnParticle(Particle prtcl, double d, double d1, double d2, int i) {
  1351. throw new UnsupportedOperationException("Not supported yet.");
  1352. }
  1353.  
  1354. @Override
  1355. public <T> void spawnParticle(Particle prtcl, Location lctn, int i, T t) {
  1356. throw new UnsupportedOperationException("Not supported yet.");
  1357. }
  1358.  
  1359. @Override
  1360. public <T> void spawnParticle(Particle prtcl, double d, double d1, double d2, int i, T t) {
  1361. throw new UnsupportedOperationException("Not supported yet.");
  1362. }
  1363.  
  1364. @Override
  1365. public void spawnParticle(Particle prtcl, Location lctn, int i, double d, double d1, double d2) {
  1366. throw new UnsupportedOperationException("Not supported yet.");
  1367. }
  1368.  
  1369. @Override
  1370. public void spawnParticle(Particle prtcl, double d, double d1, double d2, int i, double d3, double d4, double d5) {
  1371. throw new UnsupportedOperationException("Not supported yet.");
  1372. }
  1373.  
  1374. @Override
  1375. public <T> void spawnParticle(Particle prtcl, Location lctn, int i, double d, double d1, double d2, T t) {
  1376. throw new UnsupportedOperationException("Not supported yet.");
  1377. }
  1378.  
  1379. @Override
  1380. public <T> void spawnParticle(Particle prtcl, double d, double d1, double d2, int i, double d3, double d4, double d5, T t) {
  1381. throw new UnsupportedOperationException("Not supported yet.");
  1382. }
  1383.  
  1384. @Override
  1385. public void spawnParticle(Particle prtcl, Location lctn, int i, double d, double d1, double d2, double d3) {
  1386. throw new UnsupportedOperationException("Not supported yet.");
  1387. }
  1388.  
  1389. @Override
  1390. public void spawnParticle(Particle prtcl, double d, double d1, double d2, int i, double d3, double d4, double d5, double d6) {
  1391. throw new UnsupportedOperationException("Not supported yet.");
  1392. }
  1393.  
  1394. @Override
  1395. public <T> void spawnParticle(Particle prtcl, Location lctn, int i, double d, double d1, double d2, double d3, T t) {
  1396. throw new UnsupportedOperationException("Not supported yet.");
  1397. }
  1398.  
  1399. @Override
  1400. public <T> void spawnParticle(Particle prtcl, double d, double d1, double d2, int i, double d3, double d4, double d5, double d6, T t) {
  1401. throw new UnsupportedOperationException("Not supported yet.");
  1402. }
  1403.  
  1404. @Override
  1405. public MainHand getMainHand() {
  1406. throw new UnsupportedOperationException("Not supported yet.");
  1407. }
  1408.  
  1409. @Override
  1410. public InventoryView openMerchant(Villager vlgr, boolean bln) {
  1411. throw new UnsupportedOperationException("Not supported yet.");
  1412. }
  1413.  
  1414. @Override
  1415. public InventoryView openMerchant(Merchant merchant, boolean force) {
  1416. throw new UnsupportedOperationException("Not supported yet.");
  1417.  
  1418. }
  1419.  
  1420. @Override
  1421. public List<Block> getLineOfSight(Set<Material> set, int i) {
  1422. throw new UnsupportedOperationException("Not supported yet.");
  1423. }
  1424.  
  1425. @Override
  1426. public Block getTargetBlock(Set<Material> set, int i) {
  1427. throw new UnsupportedOperationException("Not supported yet.");
  1428. }
  1429.  
  1430. @Override
  1431. public List<Block> getLastTwoTargetBlocks(Set<Material> set, int i) {
  1432. throw new UnsupportedOperationException("Not supported yet.");
  1433. }
  1434.  
  1435. @Override
  1436. public boolean isGliding() {
  1437. throw new UnsupportedOperationException("Not supported yet.");
  1438. }
  1439.  
  1440. @Override
  1441. public void setGliding(boolean bln) {
  1442. throw new UnsupportedOperationException("Not supported yet.");
  1443. }
  1444.  
  1445. @Override
  1446. public void setAI(boolean bln) {
  1447. throw new UnsupportedOperationException("Not supported yet.");
  1448. }
  1449.  
  1450. @Override
  1451. public boolean hasAI() {
  1452. throw new UnsupportedOperationException("Not supported yet.");
  1453. }
  1454.  
  1455. @Override
  1456. public void setCollidable(boolean bln) {
  1457. throw new UnsupportedOperationException("Not supported yet.");
  1458. }
  1459.  
  1460. @Override
  1461. public boolean isCollidable() {
  1462. throw new UnsupportedOperationException("Not supported yet.");
  1463. }
  1464.  
  1465. @Override
  1466. public AttributeInstance getAttribute(Attribute atrbt) {
  1467. throw new UnsupportedOperationException("Not supported yet.");
  1468. }
  1469.  
  1470. @Override
  1471. public void setGlowing(boolean bln) {
  1472. throw new UnsupportedOperationException("Not supported yet.");
  1473. }
  1474.  
  1475. @Override
  1476. public boolean isGlowing() {
  1477. throw new UnsupportedOperationException("Not supported yet.");
  1478. }
  1479.  
  1480. @Override
  1481. public void setInvulnerable(boolean bln) {
  1482. throw new UnsupportedOperationException("Not supported yet.");
  1483. }
  1484.  
  1485. @Override
  1486. public boolean isInvulnerable() {
  1487. throw new UnsupportedOperationException("Not supported yet.");
  1488. }
  1489.  
  1490. @Override
  1491. public boolean isSilent() {
  1492. throw new UnsupportedOperationException("Not supported yet.");
  1493. }
  1494.  
  1495. @Override
  1496. public void setSilent(boolean bln) {
  1497. throw new UnsupportedOperationException("Not supported yet.");
  1498. }
  1499.  
  1500. @Override
  1501. public boolean hasGravity() {
  1502. throw new UnsupportedOperationException("Not supported yet.");
  1503. }
  1504.  
  1505. @Override
  1506. public void setGravity(boolean bln) {
  1507. throw new UnsupportedOperationException("Not supported yet.");
  1508. }
  1509.  
  1510. @Override
  1511. public <T extends Projectile> T launchProjectile(Class<? extends T> type, Vector vector) {
  1512. throw new UnsupportedOperationException("Not supported yet.");
  1513. }
  1514.  
  1515. @Override
  1516. public boolean isHandRaised() {
  1517. throw new UnsupportedOperationException("Not supported yet.");
  1518. }
  1519.  
  1520. @Override
  1521. public PotionEffect getPotionEffect(PotionEffectType pet) {
  1522. throw new UnsupportedOperationException("Not supported yet.");
  1523. }
  1524.  
  1525. @Override
  1526. public int getPortalCooldown() {
  1527. throw new UnsupportedOperationException("Not supported yet.");
  1528. }
  1529.  
  1530. @Override
  1531. public void setPortalCooldown(int i) {
  1532. throw new UnsupportedOperationException("Not supported yet.");
  1533. }
  1534.  
  1535. @Override
  1536. public Set<String> getScoreboardTags() {
  1537. throw new UnsupportedOperationException("Not supported yet.");
  1538. }
  1539.  
  1540. @Override
  1541. public boolean addScoreboardTag(String string) {
  1542. throw new UnsupportedOperationException("Not supported yet.");
  1543. }
  1544.  
  1545. @Override
  1546. public boolean removeScoreboardTag(String string) {
  1547. throw new UnsupportedOperationException("Not supported yet.");
  1548. }
  1549.  
  1550. @Override
  1551. public int getCooldown(Material arg0) {
  1552. throw new UnsupportedOperationException("Not supported yet.");
  1553. }
  1554.  
  1555. @Override
  1556. public Entity getShoulderEntityLeft() {
  1557. throw new UnsupportedOperationException("Not supported yet.");
  1558. }
  1559.  
  1560. @Override
  1561. public Entity getShoulderEntityRight() {
  1562. throw new UnsupportedOperationException("Not supported yet.");
  1563. }
  1564.  
  1565. @Override
  1566. public boolean hasCooldown(Material arg0) {
  1567. throw new UnsupportedOperationException("Not supported yet.");
  1568. }
  1569.  
  1570. @Override
  1571. public void setCooldown(Material arg0, int arg1) {
  1572. throw new UnsupportedOperationException("Not supported yet.");
  1573.  
  1574. }
  1575.  
  1576. @Override
  1577. public void setShoulderEntityLeft(Entity arg0) {
  1578. throw new UnsupportedOperationException("Not supported yet.");
  1579.  
  1580. }
  1581.  
  1582. @Override
  1583. public void setShoulderEntityRight(Entity arg0) {
  1584. throw new UnsupportedOperationException("Not supported yet.");
  1585.  
  1586. }
  1587.  
  1588. @Override
  1589. public boolean addPassenger(Entity arg0) {
  1590. throw new UnsupportedOperationException("Not supported yet.");
  1591. }
  1592.  
  1593. @Override
  1594. public double getHeight() {
  1595. throw new UnsupportedOperationException("Not supported yet.");
  1596. }
  1597.  
  1598. @Override
  1599. public PistonMoveReaction getPistonMoveReaction() {
  1600. throw new UnsupportedOperationException("Not supported yet.");
  1601. }
  1602.  
  1603. @Override
  1604. public double getWidth() {
  1605. throw new UnsupportedOperationException("Not supported yet.");
  1606. }
  1607.  
  1608. @Override
  1609. public boolean removePassenger(Entity arg0) {
  1610. throw new UnsupportedOperationException("Not supported yet.");
  1611. }
  1612.  
  1613. @Override
  1614. public AdvancementProgress getAdvancementProgress(Advancement arg0) {
  1615. throw new UnsupportedOperationException("Not supported yet.");
  1616. }
  1617.  
  1618. @Override
  1619. public String getLocale() {
  1620. throw new UnsupportedOperationException("Not supported yet.");
  1621. }
  1622.  
  1623. @Override
  1624. public boolean hasAchievement(Achievement arg0) {
  1625. throw new UnsupportedOperationException("Not supported yet.");
  1626. }
  1627.  
  1628. @Override
  1629. public void hidePlayer(Plugin arg0, Player arg1) {
  1630. throw new UnsupportedOperationException("Not supported yet.");
  1631.  
  1632. }
  1633.  
  1634. @Override
  1635. public void removeAchievement(Achievement arg0) {
  1636. throw new UnsupportedOperationException("Not supported yet.");
  1637.  
  1638. }
  1639.  
  1640. @Override
  1641. public void setResourcePack(String arg0, byte[] arg1) {
  1642. throw new UnsupportedOperationException("Not supported yet.");
  1643.  
  1644. }
  1645.  
  1646. @Override
  1647. public void showPlayer(Plugin arg0, Player arg1) {
  1648. throw new UnsupportedOperationException("Not supported yet.");
  1649.  
  1650. }
  1651.  
  1652. @Override
  1653. public boolean isSwimming() {
  1654. throw new UnsupportedOperationException("Not supported yet.");
  1655. }
  1656.  
  1657. @Override
  1658. public void setSwimming(boolean arg0) {
  1659. throw new UnsupportedOperationException("Not supported yet.");
  1660. }
  1661.  
  1662. @Override
  1663. public void sendBlockChange(Location arg0, BlockData arg1) {
  1664. throw new UnsupportedOperationException("Not supported yet.");
  1665. }
  1666.  
  1667. @Override
  1668. public Spigot spigot() {
  1669. throw new UnsupportedOperationException("Not supported yet.");
  1670. }
  1671.  
  1672. @Override
  1673. public boolean isRiptiding() {
  1674. throw new UnsupportedOperationException("Not supported yet.");
  1675. }
  1676.  
  1677. @Override
  1678. public boolean isPersistent() {
  1679. throw new UnsupportedOperationException("Not supported yet.");
  1680. }
  1681.  
  1682. @Override
  1683. public void setPersistent(boolean arg0) {
  1684. throw new UnsupportedOperationException("Not supported yet.");
  1685.  
  1686. }
  1687.  
  1688. @Override
  1689. public String getPlayerListFooter() {
  1690. throw new UnsupportedOperationException("Not supported yet.");
  1691. }
  1692.  
  1693. @Override
  1694. public String getPlayerListHeader() {
  1695. throw new UnsupportedOperationException("Not supported yet.");
  1696. }
  1697.  
  1698. @Override
  1699. public void setPlayerListFooter(String arg0) {
  1700. throw new UnsupportedOperationException("Not supported yet.");
  1701. }
  1702.  
  1703. @Override
  1704. public void setPlayerListHeader(String arg0) {
  1705. throw new UnsupportedOperationException("Not supported yet.");
  1706. }
  1707.  
  1708. @Override
  1709. public void setPlayerListHeaderFooter(String arg0, String arg1) {
  1710. throw new UnsupportedOperationException("Not supported yet.");
  1711. }
  1712.  
  1713. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement