symbols and fastbridge description
This commit is contained in:
		@@ -38,7 +38,7 @@ public enum GameList {
 | 
			
		||||
    JUMPDIVE(new JumpDiveFactory(), GameType.JUMPNRUN),
 | 
			
		||||
    SUMO(new SumoFactory(), GameType.PVP),
 | 
			
		||||
    HIGHGROUND(new HighGroundFactory(), GameType.PVP),
 | 
			
		||||
    FASTBRIDGE(new FastbridgeFactory(), GameType.PROTOTYPE);
 | 
			
		||||
    FASTBRIDGE(new FastbridgeFactory(), GameType.OTHER);
 | 
			
		||||
 | 
			
		||||
    private final GameFactory factory;
 | 
			
		||||
    private final GameType type;
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,7 @@ import eu.mhsl.minenet.minigames.instance.game.stateless.config.GameFactory;
 | 
			
		||||
import eu.mhsl.minenet.minigames.instance.game.stateless.config.Option;
 | 
			
		||||
import eu.mhsl.minenet.minigames.instance.room.Room;
 | 
			
		||||
import eu.mhsl.minenet.minigames.message.component.TranslatedComponent;
 | 
			
		||||
import net.minestom.server.item.Material;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
@@ -15,6 +16,16 @@ public class FastbridgeFactory implements GameFactory {
 | 
			
		||||
        return TranslatedComponent.byId("game_Fastbridge#name");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public TranslatedComponent description() {
 | 
			
		||||
        return TranslatedComponent.byId("game_Fastbridge#description");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Material symbol() {
 | 
			
		||||
        return Material.WHITE_WOOL;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Game manufacture(Room parent, Map<String, Option<?>> configuration) throws Exception {
 | 
			
		||||
        return new Fastbridge().setParent(parent);
 | 
			
		||||
 
 | 
			
		||||
@@ -22,6 +22,11 @@ public class HighGroundFactory implements GameFactory {
 | 
			
		||||
        return TranslatedComponent.byId("game_Highground#description");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Material symbol() {
 | 
			
		||||
        return Material.GOLDEN_HELMET;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public ConfigManager configuration() {
 | 
			
		||||
        return new ConfigManager()
 | 
			
		||||
 
 | 
			
		||||
@@ -21,6 +21,11 @@ public class SumoFactory implements GameFactory {
 | 
			
		||||
        return TranslatedComponent.byId("game_Sumo#description");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Material symbol() {
 | 
			
		||||
        return Material.SLIME_BALL;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public ConfigManager configuration() {
 | 
			
		||||
        return new ConfigManager()
 | 
			
		||||
 
 | 
			
		||||
@@ -139,3 +139,7 @@ description;Knock your enemies off and stay on top!;Versuche deinen Gegner von d
 | 
			
		||||
ns:game_Highground#;;
 | 
			
		||||
name;Highground;Hochburg
 | 
			
		||||
description;Stay on the high ground to win!;Bleibe solange wie möglich auf der Hochburg, um zu gewinnen!
 | 
			
		||||
;;
 | 
			
		||||
ns:game_Fastbridge#;;
 | 
			
		||||
name;Fastbridge;Fastbridge
 | 
			
		||||
description;Speedbridge to the other platform. The first one there wins!;Baue dich so schnell wie möglich zur anderen Plattform. Wer zuerst dort ist, gewinnt!
 | 
			
		||||
 
 | 
			
		||||
| 
		
		
			 Can't render this file because it has a wrong number of fields in line 114. 
		
	 | 
		Reference in New Issue
	
	Block a user