BentoBox icon indicating copy to clipboard operation
BentoBox copied to clipboard

Randomness when pasting schems

Open BONNe opened this issue 6 years ago • 3 comments

Is your feature request related to a problem? Please describe. Currently schem files are static. Everybody will get equal content, every chests will have the same content in the same order, every mobs will spawn in the same place and every ender eye will be in the same portal frame. But I would like to get some randomness or dynamic.

Describe the solution you'd like Schem files could be a bit "advanced" so it could create some dynamic and random content. For chests:

  • items in chest could be placed in random places on each gen.
  • schem could contains multiple item generation sequence. f.e. {2xICE, 1XSAND} or {1XICE, 2XSAND}. Or users could create 2 lists, one that contains guaranteed items and second that contains lucky items. For end portal frames:
  • ender-eyes could be filled randomly from 0-12. For Mobs:
  • user could define mobs which could spawn on generation, and generator will choose which one to spawn, and how many.

Describe alternatives you've considered Creating multiple SHEMS for different situations.

Additional context This request has low priority. It is just an idea. I even dont think somebody, besides me, will ever use it.

BONNe avatar Dec 31 '18 19:12 BONNe

Ha, I think this is fun, but I have no idea how schems like this could be created.

A work around could be to have multiple schems that are then randomly used when you create the island. It's not fully random, but the island you get could be say, one of three possible ones.

tastybento avatar Dec 31 '18 19:12 tastybento

In my opinion, doing truely-random schem-related things would be too much of a hassle to implement. I'd rather like to implement a "choose randomly between A, B and C" system, which clearly has some benefits. One of them being that the random is "controlled" by the admins of the server - e.g. there wouldn't be problems with extremely unlucky players not having the good items to start to play.

Poslovitch avatar Jan 01 '19 19:01 Poslovitch

I agree as well. It could add too much overhead (maintenance) implementing too many biomes and randomizing between them. Letting the admins choose to randomly generate one, two or three biomes for the player, or have a fixed biome for all players makes more sense to me. The benefit is "trading" between players for resources they may need and don't have.

smmmadden avatar Jan 01 '19 20:01 smmmadden