This commit is contained in:
parent
c1ab21d21e
commit
3edd1e5afd
1 changed files with 12 additions and 2 deletions
|
@ -55,7 +55,7 @@ public class npc_command extends BaseCommand{
|
||||||
try {
|
try {
|
||||||
NpcDef.registered_npc_list.get(Integer.parseInt(arg2))
|
NpcDef.registered_npc_list.get(Integer.parseInt(arg2))
|
||||||
.change_zone(plr.getZone())
|
.change_zone(plr.getZone())
|
||||||
.change_position(plr.getPosition())
|
.change_position(plr.getPosition().cpy())
|
||||||
.send_update();
|
.send_update();
|
||||||
packet.message = "[Server] Moved npc with ID: %s".formatted(arg2);
|
packet.message = "[Server] Moved npc with ID: %s".formatted(arg2);
|
||||||
} catch (Exception ignored) {
|
} catch (Exception ignored) {
|
||||||
|
@ -65,13 +65,23 @@ public class npc_command extends BaseCommand{
|
||||||
case "myrot":
|
case "myrot":
|
||||||
try {
|
try {
|
||||||
NpcDef.registered_npc_list.get(Integer.parseInt(arg2))
|
NpcDef.registered_npc_list.get(Integer.parseInt(arg2))
|
||||||
.change_view_dir(plr.getEntity().viewDirection)
|
.change_view_dir(plr.getEntity().viewDirection.cpy())
|
||||||
.send_update();
|
.send_update();
|
||||||
packet.message = "[Server] Rotated npc with ID: %s".formatted(arg2);
|
packet.message = "[Server] Rotated npc with ID: %s".formatted(arg2);
|
||||||
} catch (Exception ignored) {
|
} catch (Exception ignored) {
|
||||||
packet.message = "[Server] Failed to parse npc ID: %s".formatted(arg2);
|
packet.message = "[Server] Failed to parse npc ID: %s".formatted(arg2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "myrot_c":
|
||||||
|
try {
|
||||||
|
NpcDef.registered_npc_list.get(Integer.parseInt(arg2))
|
||||||
|
.change_view_dir(plr.getEntity().viewDirection)
|
||||||
|
.send_update();
|
||||||
|
packet.message = "[Server] Rotating npc with ID: %s".formatted(arg2);
|
||||||
|
} catch (Exception ignored) {
|
||||||
|
packet.message = "[Server] Failed to parse npc ID: %s".formatted(arg2);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "remove", "del":
|
case "remove", "del":
|
||||||
try {
|
try {
|
||||||
NpcDef.registered_npc_list.get(Integer.parseInt(arg2)).unregister();
|
NpcDef.registered_npc_list.get(Integer.parseInt(arg2)).unregister();
|
||||||
|
|
Loading…
Reference in a new issue