mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-25 19:46:30 +00:00
Move PlayerManagers and GameServerSystems around
This commit is contained in:
parent
8b4212ffb9
commit
b9b0f00232
@ -1,30 +0,0 @@
|
||||
package emu.grasscutter.game.managers.collection;
|
||||
|
||||
|
||||
import emu.grasscutter.game.props.FightProperty;
|
||||
import emu.grasscutter.utils.Position;
|
||||
|
||||
public class CollectionData {
|
||||
Gadget gadget;
|
||||
MotionInfo motionInfo;
|
||||
Prop[] fightPropList;
|
||||
static class GatherGadget{
|
||||
int itemId;
|
||||
}
|
||||
static class Gadget{
|
||||
int gadgetId;
|
||||
int authorityPeerId;
|
||||
int configId;
|
||||
int groupId;
|
||||
boolean isEnableInteract;
|
||||
GatherGadget gatherGadget;
|
||||
}
|
||||
static class MotionInfo{
|
||||
Position pos;
|
||||
Position rot;
|
||||
}
|
||||
static class Prop{
|
||||
int propType;
|
||||
float propValue;
|
||||
}
|
||||
}
|
@ -31,7 +31,6 @@ import emu.grasscutter.game.mail.MailHandler;
|
||||
import emu.grasscutter.game.managers.CookingManager;
|
||||
import emu.grasscutter.game.managers.FurnitureManager;
|
||||
import emu.grasscutter.game.managers.ResinManager;
|
||||
import emu.grasscutter.game.managers.collection.CollectionRecordStore;
|
||||
import emu.grasscutter.game.managers.deforestation.DeforestationManager;
|
||||
import emu.grasscutter.game.managers.energy.EnergyManager;
|
||||
import emu.grasscutter.game.managers.forging.ActiveForgeData;
|
||||
@ -158,7 +157,7 @@ public class Player {
|
||||
private TowerData towerData;
|
||||
private PlayerGachaInfo gachaInfo;
|
||||
private PlayerOpenStateManager openStateManager;
|
||||
private CollectionRecordStore collectionRecordStore;
|
||||
private PlayerCollectionRecords collectionRecordStore;
|
||||
private ArrayList<ShopLimit> shopLimit;
|
||||
|
||||
@Getter private transient GameHome home;
|
||||
@ -213,7 +212,7 @@ public class Player {
|
||||
this.flyCloakList = new HashSet<>();
|
||||
this.costumeList = new HashSet<>();
|
||||
this.towerData = new TowerData();
|
||||
this.collectionRecordStore = new CollectionRecordStore();
|
||||
this.collectionRecordStore = new PlayerCollectionRecords();
|
||||
this.unlockedForgingBlueprints = new HashSet<>();
|
||||
this.unlockedCombines = new HashSet<>();
|
||||
this.unlockedFurniture = new HashSet<>();
|
||||
@ -1148,9 +1147,9 @@ public class Player {
|
||||
this.battlePassManager.getMissions().values().removeIf(mission -> mission.getData() == null);
|
||||
}
|
||||
|
||||
public CollectionRecordStore getCollectionRecordStore() {
|
||||
public PlayerCollectionRecords getCollectionRecordStore() {
|
||||
if(this.collectionRecordStore==null){
|
||||
this.collectionRecordStore = new CollectionRecordStore();
|
||||
this.collectionRecordStore = new PlayerCollectionRecords();
|
||||
}
|
||||
return collectionRecordStore;
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package emu.grasscutter.game.managers.collection;
|
||||
package emu.grasscutter.game.player;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@ -6,7 +6,7 @@ import java.util.Map;
|
||||
import dev.morphia.annotations.Entity;
|
||||
|
||||
@Entity
|
||||
public class CollectionRecordStore {
|
||||
public class PlayerCollectionRecords {
|
||||
private Map<Integer, CollectionRecord> records;
|
||||
|
||||
private Map<Integer, CollectionRecord> getRecords() {
|
@ -1,4 +1,4 @@
|
||||
package emu.grasscutter.game.managers;
|
||||
package emu.grasscutter.game.systems;
|
||||
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
import emu.grasscutter.Grasscutter;
|
@ -1,4 +1,4 @@
|
||||
package emu.grasscutter.game.managers;
|
||||
package emu.grasscutter.game.systems;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
@ -1,4 +1,4 @@
|
||||
package emu.grasscutter.game.managers;
|
||||
package emu.grasscutter.game.systems;
|
||||
|
||||
import emu.grasscutter.game.CoopRequest;
|
||||
import emu.grasscutter.game.props.EnterReason;
|
@ -12,10 +12,7 @@ import emu.grasscutter.game.dungeons.DungeonSystem;
|
||||
import emu.grasscutter.game.dungeons.challenge.DungeonChallenge;
|
||||
import emu.grasscutter.game.expedition.ExpeditionSystem;
|
||||
import emu.grasscutter.game.gacha.GachaSystem;
|
||||
import emu.grasscutter.game.managers.AnnouncementSystem;
|
||||
import emu.grasscutter.game.managers.CookingManager;
|
||||
import emu.grasscutter.game.managers.InventorySystem;
|
||||
import emu.grasscutter.game.managers.MultiplayerSystem;
|
||||
import emu.grasscutter.game.managers.chat.ChatManager;
|
||||
import emu.grasscutter.game.managers.chat.ChatManagerHandler;
|
||||
import emu.grasscutter.game.managers.energy.EnergyManager;
|
||||
@ -23,6 +20,9 @@ import emu.grasscutter.game.managers.stamina.StaminaManager;
|
||||
import emu.grasscutter.game.player.Player;
|
||||
import emu.grasscutter.game.quest.QuestSystem;
|
||||
import emu.grasscutter.game.shop.ShopSystem;
|
||||
import emu.grasscutter.game.systems.AnnouncementSystem;
|
||||
import emu.grasscutter.game.systems.InventorySystem;
|
||||
import emu.grasscutter.game.systems.MultiplayerSystem;
|
||||
import emu.grasscutter.game.tower.TowerSystem;
|
||||
import emu.grasscutter.game.world.World;
|
||||
import emu.grasscutter.game.world.WorldDataSystem;
|
||||
|
@ -1,7 +1,7 @@
|
||||
package emu.grasscutter.task.tasks;
|
||||
|
||||
import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.game.managers.AnnouncementSystem;
|
||||
import emu.grasscutter.game.systems.AnnouncementSystem;
|
||||
import emu.grasscutter.task.Task;
|
||||
import emu.grasscutter.task.TaskHandler;
|
||||
import org.quartz.JobExecutionContext;
|
||||
|
Loading…
Reference in New Issue
Block a user