garbagemule / MobArena

MobArena plugin for Minecraft
GNU General Public License v3.0
195 stars 150 forks source link

Chest Based Waves #457

Open Swatacular opened 6 years ago

Swatacular commented 6 years ago

Summary

Background

Feature request

What does it do?: While this would take quite a bit of work, having a ingame configurable arena I believe would be one of the nicest things for casual server admins, or people without FTP access. Using the /give command and custom spawn eggs, you can actually do very custom mobs and there will be support for other plugins mobs (supposing they have a spawn egg for their mobs)

Does it need new or changed commands? What are they?: Yes, probably linking each chest as different types of waves. or if you just wanted it simply, link the top chest in a "static wave" collection which would bypass all of the "generation"' that mob arena does and just use each chest in order until it got to the bottom of the list.

Does this feature affect other parts of MobArena?: Yes, probably.

PrinceOfIonia commented 6 years ago

This would require a lot of work, but it's a great idea!

garbagemule commented 6 years ago

Is there any particular reason why it has to be physical chests? Would an inventory-based GUI suffice?

Also, to even consider starting a feature like this, we need examples. Lots and lots of examples. Putting a spawn egg in an inventory only communicates a monster type. MobArena's wave definitions have a lot more configuration than just monster types.

Let's set the ground rules:

ZonK256 commented 5 years ago

I feel that not every wave type would benefit from being configurable by chests.

Now when I think about it, it makes more sense to configure item based waves via inventory than monster based via chests. When configuring item waves, GUI should act like clipboard, so that it could be possible to add custom properties to items.