mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 03:03:43 +01:00 
			
		
		
		
	fix/chore: missing boat handling on spawn
This commit is contained in:
		@@ -494,15 +494,25 @@ public final class ReplicatingEntityWrapper extends EntityWrapper {
 | 
				
			|||||||
            entity.setGravity(false);
 | 
					            entity.setGravity(false);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        switch (entity.getType().toString()) {
 | 
					        switch (entity.getType().toString()) {
 | 
				
			||||||
            case "BOAT" -> {
 | 
					            case "BOAT", "ACACIA_BOAT", "BIRCH_BOAT", "CHERRY_BOAT", "DARK_OAK_BOAT", "JUNGLE_BOAT", "MANGROVE_BOAT",
 | 
				
			||||||
 | 
					                 "OAK_BOAT", "PALE_OAK_BOAT", "SPRUCE_BOAT", "BAMBOO_RAFT" -> {
 | 
				
			||||||
                Boat boat = (Boat) entity;
 | 
					                Boat boat = (Boat) entity;
 | 
				
			||||||
                boat.setWoodType(TreeSpecies.values()[dataByte]);
 | 
					                boat.setBoatType(Boat.Type.values()[dataByte]);
 | 
				
			||||||
                return entity;
 | 
					                return entity;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            case "SLIME" -> {
 | 
					            case "ACACIA_CHEST_BOAT", "BIRCH_CHEST_BOAT", "CHERRY_CHEST_BOAT", "DARK_OAK_CHEST_BOAT",
 | 
				
			||||||
 | 
					                 "JUNGLE_CHEST_BOAT", "MANGROVE_CHEST_BOAT", "OAK_CHEST_BOAT", "PALE_OAK_CHEST_BOAT",
 | 
				
			||||||
 | 
					                 "SPRUCE_CHEST_BOAT", "BAMBOO_CHEST_RAFT" -> {
 | 
				
			||||||
 | 
					                ChestBoat boat = (ChestBoat) entity;
 | 
				
			||||||
 | 
					                boat.setBoatType(Boat.Type.values()[dataByte]);
 | 
				
			||||||
 | 
					                restoreInventory(boat);
 | 
				
			||||||
 | 
					                return entity;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            // SLIME is not even stored
 | 
				
			||||||
 | 
					            /* case "SLIME" -> {
 | 
				
			||||||
                ((Slime) entity).setSize(this.dataByte);
 | 
					                ((Slime) entity).setSize(this.dataByte);
 | 
				
			||||||
                return entity;
 | 
					                return entity;
 | 
				
			||||||
            }
 | 
					            } */
 | 
				
			||||||
            case "ARROW", "EGG", "ENDER_CRYSTAL", "ENDER_PEARL", "ENDER_SIGNAL", "DROPPED_ITEM", "EXPERIENCE_ORB", "FALLING_BLOCK",
 | 
					            case "ARROW", "EGG", "ENDER_CRYSTAL", "ENDER_PEARL", "ENDER_SIGNAL", "DROPPED_ITEM", "EXPERIENCE_ORB", "FALLING_BLOCK",
 | 
				
			||||||
                    "FIREBALL", "FIREWORK", "FISHING_HOOK", "LEASH_HITCH", "LIGHTNING", "MINECART", "MINECART_COMMAND",
 | 
					                    "FIREBALL", "FIREWORK", "FISHING_HOOK", "LEASH_HITCH", "LIGHTNING", "MINECART", "MINECART_COMMAND",
 | 
				
			||||||
                    "MINECART_MOB_SPAWNER", "MINECART_TNT", "PLAYER", "PRIMED_TNT", "SMALL_FIREBALL", "SNOWBALL",
 | 
					                    "MINECART_MOB_SPAWNER", "MINECART_TNT", "PLAYER", "PRIMED_TNT", "SMALL_FIREBALL", "SNOWBALL",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user