add send_defeated_mobs as option
This commit is contained in:
parent
7aaa652ef5
commit
57282e76a4
|
@ -10,14 +10,14 @@ class AdvancementGoal(Range):
|
||||||
default = 50
|
default = 50
|
||||||
|
|
||||||
|
|
||||||
class EggShardsRequired(EggShards):
|
class EggShardsRequired(Range):
|
||||||
"""Number of dragon egg shards to collect before the Ender Dragon will spawn."""
|
"""Number of dragon egg shards to collect before the Ender Dragon will spawn."""
|
||||||
displayname = "Egg Shards Required"
|
displayname = "Egg Shards Required"
|
||||||
range_start = 0
|
range_start = 0
|
||||||
range_end = 30
|
range_end = 30
|
||||||
|
|
||||||
|
|
||||||
class EggShardsAvailable(EggShards):
|
class EggShardsAvailable(Range):
|
||||||
"""Number of dragon egg shards available to collect."""
|
"""Number of dragon egg shards available to collect."""
|
||||||
displayname = "Egg Shards Available"
|
displayname = "Egg Shards Available"
|
||||||
range_start = 0
|
range_start = 0
|
||||||
|
@ -29,7 +29,7 @@ class ShuffleStructures(Toggle):
|
||||||
displayname = "Shuffle Structures"
|
displayname = "Shuffle Structures"
|
||||||
|
|
||||||
|
|
||||||
class StructureCompass(Toggle):
|
class StructureCompasses(Toggle):
|
||||||
"""Adds structure compasses to the item pool, which point to the nearest indicated structure."""
|
"""Adds structure compasses to the item pool, which point to the nearest indicated structure."""
|
||||||
displayname = "Structure Compasses"
|
displayname = "Structure Compasses"
|
||||||
|
|
||||||
|
@ -65,6 +65,11 @@ class PostgameAdvancements(Toggle):
|
||||||
displayname = "Include Postgame Advancements"
|
displayname = "Include Postgame Advancements"
|
||||||
|
|
||||||
|
|
||||||
|
class SendDefeatedMobs(Toggle):
|
||||||
|
"""Send killed mobs to other Minecraft worlds which have this option enabled."""
|
||||||
|
displayname = "Send Defeated Mobs"
|
||||||
|
|
||||||
|
|
||||||
minecraft_options: typing.Dict[str, type(Option)] = {
|
minecraft_options: typing.Dict[str, type(Option)] = {
|
||||||
"advancement_goal": AdvancementGoal,
|
"advancement_goal": AdvancementGoal,
|
||||||
"egg_shards_required": EggShardsRequired,
|
"egg_shards_required": EggShardsRequired,
|
||||||
|
@ -76,4 +81,5 @@ minecraft_options: typing.Dict[str, type(Option)] = {
|
||||||
"include_hard_advancements": HardAdvancements,
|
"include_hard_advancements": HardAdvancements,
|
||||||
"include_insane_advancements": InsaneAdvancements,
|
"include_insane_advancements": InsaneAdvancements,
|
||||||
"include_postgame_advancements": PostgameAdvancements,
|
"include_postgame_advancements": PostgameAdvancements,
|
||||||
}
|
"send_defeated_mobs": SendDefeatedMobs,
|
||||||
|
}
|
||||||
|
|
|
@ -37,6 +37,7 @@ class MinecraftWorld(World):
|
||||||
'advancement_goal': self.world.advancement_goal[self.player],
|
'advancement_goal': self.world.advancement_goal[self.player],
|
||||||
'egg_shards_required': self.world.egg_shards_required[self.player],
|
'egg_shards_required': self.world.egg_shards_required[self.player],
|
||||||
'egg_shards_available': self.world.egg_shards_available[self.player],
|
'egg_shards_available': self.world.egg_shards_available[self.player],
|
||||||
|
'MC35': bool(self.world.send_defeated_mobs[self.player]),
|
||||||
'race': self.world.is_race
|
'race': self.world.is_race
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue