Prevent renaming of all Living Entities to established monster types.
This commit is contained in:
parent
975470d6fa
commit
bc8b73977f
Binary file not shown.
@ -2032,15 +2032,15 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
log("Clicked with "+ ev.getHand().name(),5);
|
log("Clicked with "+ ev.getHand().name(),5);
|
||||||
log("Clicked on: "+ev.getRightClicked().getName(),5);
|
log("Clicked on: "+ev.getRightClicked().getName(),5);
|
||||||
Player p = ev.getPlayer();
|
Player p = ev.getPlayer();
|
||||||
if (ev.getPlayer().getEquipment().getItemInMainHand().getType()==Material.NAME_TAG && (ev.getRightClicked() instanceof Monster)) {
|
if (ev.getPlayer().getEquipment().getItemInMainHand().getType()==Material.NAME_TAG && (ev.getRightClicked() instanceof LivingEntity)) {
|
||||||
//TwosideKeeper.log("Check this out.", 2);
|
//TwosideKeeper.log("Check this out.", 2);
|
||||||
Monster m = (Monster)ev.getRightClicked();
|
LivingEntity m = (LivingEntity)ev.getRightClicked();
|
||||||
//MonsterController.convertMonster(m,md);
|
//MonsterController.convertMonster(m,md);
|
||||||
final String oldname = m.getCustomName();
|
final String oldname = m.getCustomName();
|
||||||
Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
|
Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
if (MonsterController.getMonsterDifficulty(m)!=MonsterDifficulty.NORMAL) {
|
if (MonsterController.getLivingEntityDifficulty(m)!=LivingEntityDifficulty.NORMAL) {
|
||||||
log("It's not normal!",5);
|
log("It's not normal!",5);
|
||||||
m.setCustomName(oldname);
|
m.setCustomName(oldname);
|
||||||
ev.getPlayer().getEquipment().getItemInMainHand().setAmount(ev.getPlayer().getEquipment().getItemInMainHand().getAmount()+1);
|
ev.getPlayer().getEquipment().getItemInMainHand().setAmount(ev.getPlayer().getEquipment().getItemInMainHand().getAmount()+1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user