Skip to content

Commit

Permalink
Update source code (Network, Saveload)
Browse files Browse the repository at this point in the history
Fixed a bug when loading old items to recent servers or worlds.
  • Loading branch information
TheBigEye authored Oct 23, 2020
1 parent 49a8d3e commit 7bd8dff
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/minicraft/saveload/LegacyLoad.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import minicraft.entity.Entity;
import minicraft.entity.furniture.*;
import minicraft.entity.mob.*;
import minicraft.entity.mob.boss.AirWizard;
import minicraft.item.ArmorItem;
import minicraft.item.Inventory;
import minicraft.item.Item;
Expand Down
7 changes: 7 additions & 0 deletions src/minicraft/saveload/Load.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
import minicraft.entity.Spark;
import minicraft.entity.furniture.*;
import minicraft.entity.mob.*;
import minicraft.entity.mob.boss.AirWizard;
import minicraft.entity.mob.infected.Mooshroom;
import minicraft.entity.mob.villager.Cleric;
import minicraft.entity.mob.villager.Golem;
import minicraft.entity.mob.villager.Librarian;
Expand Down Expand Up @@ -773,7 +775,9 @@ private static Entity getEntity(String string, int moblvl) {
case "Player": return null;
case "RemotePlayer": return null;
case "Cow": return new Cow();
case "Mooshroom": return new Mooshroom();
case "Sheep": return new Sheep();
case "Chicken": return new Chicken();
case "Pig": return new Pig();
case "Cleric": return new Cleric();
case "Librarian": return new Librarian();
Expand All @@ -797,6 +801,9 @@ private static Entity getEntity(String string, int moblvl) {
case "DungeonChest": return new DungeonChest(false);
case "Anvil": return new Crafter(Crafter.Type.Anvil);
case "Enchanter": return new Crafter(Crafter.Type.Enchanter);
case "Stonecutter": return new Crafter(Crafter.Type.Stonecutter);
case "Assembler": return new Crafter(Crafter.Type.Assembler);
case "Brewery": return new Crafter(Crafter.Type.Brewery);
case "Loom": return new Crafter(Crafter.Type.Loom);
case "Furnace": return new Crafter(Crafter.Type.Furnace);
case "Oven": return new Crafter(Crafter.Type.Oven);
Expand Down
2 changes: 1 addition & 1 deletion src/minicraft/saveload/Save.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@
import minicraft.entity.furniture.DungeonChest;
import minicraft.entity.furniture.Lantern;
import minicraft.entity.furniture.Spawner;
import minicraft.entity.mob.AirWizard;
import minicraft.entity.mob.EnemyMob;
import minicraft.entity.mob.Mob;
import minicraft.entity.mob.Player;
import minicraft.entity.mob.RemotePlayer;
import minicraft.entity.mob.boss.AirWizard;
import minicraft.entity.particle.Particle;
import minicraft.entity.particle.TextParticle;
import minicraft.item.*;
Expand Down

0 comments on commit 7bd8dff

Please sign in to comment.