diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlockEntities.kt b/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlockEntities.kt index 967e663d9a..4e3b9a06bf 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlockEntities.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlockEntities.kt @@ -38,7 +38,7 @@ object CobblemonBlockEntities : PlatformRegistry>, R val PC: BlockEntityType = this.create("pc", BlockEntityType.Builder.of(::PCBlockEntity, CobblemonBlocks.PC).build(null)) @JvmField - val STADIUM: BlockEntityType = this.create("stadium_terminal", BlockEntityType.Builder.of(::StadiumBlockEntity, CobblemonBlocks.STADIUM).build(null)) + val STADIUM: BlockEntityType = this.create("stadium_block", BlockEntityType.Builder.of(::StadiumBlockEntity, CobblemonBlocks.STADIUM_BLOCK).build(null)) @JvmField val LECTERN: BlockEntityType = this.create("lectern", BlockEntityType.Builder.of(::LecternBlockEntity, CobblemonBlocks.LECTERN).build(null)) diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlocks.kt b/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlocks.kt index e4835791d6..07113e03e2 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlocks.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/CobblemonBlocks.kt @@ -483,7 +483,7 @@ object CobblemonBlocks : PlatformRegistry, ResourceKey, ResourceKey, ResourceKey = createKey("saccharine_honey_log") @JvmField val INCENSE_SWEET = create(INCENSE_SWEET_KEY.location().path, PoiType(getBlockStates(CobblemonBlocks.INCENSE_SWEET), 0, 1)) + @JvmField + val STADIUM_BLOCK_KEY: ResourceKey = createKey("stadium_block") + @JvmField + val STADIUM_BLOCK = create(STADIUM_BLOCK_KEY.location().path, PoiType(getBlockStates(CobblemonBlocks.STADIUM_BLOCK), 0, 1)) private fun createKey(string: String): ResourceKey = ResourceKey.create(Registries.POINT_OF_INTEREST_TYPE, cobblemonResource(string)) diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/block/entity/StadiumBlockEntity.kt b/common/src/main/kotlin/com/cobblemon/mod/common/block/entity/StadiumBlockEntity.kt index 19df9ffee8..ba3954efc0 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/block/entity/StadiumBlockEntity.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/block/entity/StadiumBlockEntity.kt @@ -31,8 +31,8 @@ class StadiumBlockEntity( var battleDefenition = StadiumSingleBattle() fun addPlayer(player: ServerPlayer) { - battleDefenition.addPlayer(player) - if (battleDefenition.readyForBattle()) battleDefenition.initializeBattle() + //battleDefenition.addPlayer(player) + //if (battleDefenition.readyForBattle()) battleDefenition.initializeBattle() } /* diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/client/CobblemonClient.kt b/common/src/main/kotlin/com/cobblemon/mod/common/client/CobblemonClient.kt index 54fa128e4c..e0a9babd5a 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/client/CobblemonClient.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/client/CobblemonClient.kt @@ -258,7 +258,7 @@ object CobblemonClient { CobblemonBlocks.GIMMIGHOUL_CHEST, CobblemonBlocks.DISPLAY_CASE, CobblemonBlocks.LECTERN, - CobblemonBlocks.STADIUM, + CobblemonBlocks.STADIUM_BLOCK, CobblemonBlocks.SACCHARINE_DOOR, CobblemonBlocks.SACCHARINE_TRAPDOOR, CobblemonBlocks.SACCHARINE_SIGN, diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/item/group/CobblemonItemGroups.kt b/common/src/main/kotlin/com/cobblemon/mod/common/item/group/CobblemonItemGroups.kt index 4581b7b586..a8d0bacf1a 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/item/group/CobblemonItemGroups.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/item/group/CobblemonItemGroups.kt @@ -242,7 +242,7 @@ object CobblemonItemGroups { entries.accept(CobblemonItems.PC) entries.accept(CobblemonItems.HEALING_MACHINE) entries.accept(CobblemonItems.PASTURE) - entries.accept(CobblemonItems.STADIUM) + entries.accept(CobblemonItems.STADIUM_BLOCK) entries.accept(CobblemonItems.GILDED_CHEST) entries.accept(CobblemonItems.YELLOW_GILDED_CHEST) diff --git a/common/src/main/kotlin/com/cobblemon/mod/common/stadium/StadiumSingleBattle.kt b/common/src/main/kotlin/com/cobblemon/mod/common/stadium/StadiumSingleBattle.kt index b1c8ee3e6e..beb344ce74 100644 --- a/common/src/main/kotlin/com/cobblemon/mod/common/stadium/StadiumSingleBattle.kt +++ b/common/src/main/kotlin/com/cobblemon/mod/common/stadium/StadiumSingleBattle.kt @@ -10,6 +10,15 @@ import net.minecraft.server.level.ServerPlayer import net.minecraft.world.phys.Vec3 class StadiumSingleBattle: StadiumBattleDefenition() { + + override fun playerPositions(): MutableList> { + return mutableListOf() + } + + override fun pokemonPositions(): MutableList> { + return mutableListOf() + } + /* @JvmField val MAX_PLAYERS = 2 @@ -60,4 +69,5 @@ class StadiumSingleBattle: StadiumBattleDefenition() { override fun getCurrentCamera(): BattleCameraEntry { TODO("Not yet implemented") } + */ } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/blockstates/stadium_block.json b/common/src/main/resources/assets/cobblemon/blockstates/stadium_block.json new file mode 100644 index 0000000000..0578290e3f --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/blockstates/stadium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "cobblemon:block/stadium_block" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/blockstates/stadium_terminal.json b/common/src/main/resources/assets/cobblemon/blockstates/stadium_terminal.json deleted file mode 100644 index 466c9844b3..0000000000 --- a/common/src/main/resources/assets/cobblemon/blockstates/stadium_terminal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "cobblemon:block/stadium_terminal" - } - } -} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/lang/en_us.json b/common/src/main/resources/assets/cobblemon/lang/en_us.json index 91c1e94478..b5afb31295 100644 --- a/common/src/main/resources/assets/cobblemon/lang/en_us.json +++ b/common/src/main/resources/assets/cobblemon/lang/en_us.json @@ -850,7 +850,7 @@ "block.cobblemon.healing_machine.tooltip2": "Charges over time.", "block.cobblemon.pc": "PC", "block.cobblemon.lectern": "Lectern", - "block.cobblemon.stadium_terminal": "Stadium Terminal", + "block.cobblemon.stadium_block": "Stadium Block", "block.cobblemon.restoration_tank": "Restoration Tank", "block.cobblemon.fossil_analyzer": "Fossil Analyzer", "block.cobblemon.monitor": "Data Monitor", diff --git a/common/src/main/resources/assets/cobblemon/models/block/stadium_terminal.json b/common/src/main/resources/assets/cobblemon/models/block/stadium_block.json similarity index 57% rename from common/src/main/resources/assets/cobblemon/models/block/stadium_terminal.json rename to common/src/main/resources/assets/cobblemon/models/block/stadium_block.json index 744602a8f8..891d8e420e 100644 --- a/common/src/main/resources/assets/cobblemon/models/block/stadium_terminal.json +++ b/common/src/main/resources/assets/cobblemon/models/block/stadium_block.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "cobblemon:block/stadium_terminal" + "all": "cobblemon:block/stadium_block" } } \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/models/item/stadium_block.json b/common/src/main/resources/assets/cobblemon/models/item/stadium_block.json new file mode 100644 index 0000000000..8c4731a5e8 --- /dev/null +++ b/common/src/main/resources/assets/cobblemon/models/item/stadium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "cobblemon:block/stadium_block" +} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/models/item/stadium_terminal.json b/common/src/main/resources/assets/cobblemon/models/item/stadium_terminal.json deleted file mode 100644 index 31fd54c1c7..0000000000 --- a/common/src/main/resources/assets/cobblemon/models/item/stadium_terminal.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "cobblemon:block/stadium_terminal" -} \ No newline at end of file diff --git a/common/src/main/resources/assets/cobblemon/textures/block/stadium_terminal.png b/common/src/main/resources/assets/cobblemon/textures/block/stadium_block.png similarity index 100% rename from common/src/main/resources/assets/cobblemon/textures/block/stadium_terminal.png rename to common/src/main/resources/assets/cobblemon/textures/block/stadium_block.png diff --git a/common/src/main/resources/data/cobblemon/loot_table/blocks/stadium_terminal.json b/common/src/main/resources/data/cobblemon/loot_table/blocks/stadium_block.json similarity index 83% rename from common/src/main/resources/data/cobblemon/loot_table/blocks/stadium_terminal.json rename to common/src/main/resources/data/cobblemon/loot_table/blocks/stadium_block.json index 68914ecd26..4c81b14fc9 100644 --- a/common/src/main/resources/data/cobblemon/loot_table/blocks/stadium_terminal.json +++ b/common/src/main/resources/data/cobblemon/loot_table/blocks/stadium_block.json @@ -4,7 +4,7 @@ "rolls": 1, "entries": [{ "type": "minecraft:item", - "name": "cobblemon:stadium_terminal" + "name": "cobblemon:stadium_block" }], "conditions": [{ "condition": "minecraft:survives_explosion"