Total Members Voted: 17
0 Members and 2 Guests are viewing this topic.
I've been on other servers before where here are auctions and it can start to make chat a little spammed. If we were to have an auction command I'd suggest that there'd be a thing where people would have to wait about a minute or two after an auction is put up, before they choose to put an item up for auction.
As I think I mentioned in the staff section I used to play frequently on a tekkit server whereby they had a kind of MCMMO thingy whereby levels could be gained for mining etc... And the higher your level the more you were paid as you advanced (for instance - building: level 1, 1 block = $0.01; level 100 1 block = $1.00) Any thoughts?
Killing mobs would be good, but if you could set it to naturally spawning mobs rather than spawner spawned mobs it could work out well
Ya it would work well that way but as of right now, I don't know if it is possible to distinguish where the mob came from.
/** * Monitor CreatureSpawn events. * * @param event The event to watch */ @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onCreatureSpawn(CreatureSpawnEvent event) { LivingEntity entity = event.getEntity(); switch (event.getSpawnReason()) { case SPAWNER: case SPAWNER_EGG: entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue); Entity passenger = entity.getPassenger(); if (passenger != null) { passenger.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue); } return; case BREEDING: entity.setMetadata(mcMMO.bredMetadataKey, mcMMO.metadataValue); return; default: return; } }
Quote from: Nick3306 on May 10, 2015, 06:45:22 pmYa it would work well that way but as of right now, I don't know if it is possible to distinguish where the mob came from.It is. (After a quick bit of googling): Just listen for the spawn event, assign metadata for those that came from a spawner, then check whether or not the mob has your metadata on death.Here's how McMMO does it:Code: [Select] /** * Monitor CreatureSpawn events. * * @param event The event to watch */ @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onCreatureSpawn(CreatureSpawnEvent event) { LivingEntity entity = event.getEntity(); switch (event.getSpawnReason()) { case SPAWNER: case SPAWNER_EGG: entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue); Entity passenger = entity.getPassenger(); if (passenger != null) { passenger.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue); } return; case BREEDING: entity.setMetadata(mcMMO.bredMetadataKey, mcMMO.metadataValue); return; default: return; } }Note: Code function doesn't seem to be displaying it properly, and is even worse when within a spoiler. Might just be my browser though. Just look via the quote function
Quote from: 100penguin100 on May 10, 2015, 04:37:24 pmAs I think I mentioned in the staff section I used to play frequently on a tekkit server whereby they had a kind of MCMMO thingy whereby levels could be gained for mining etc... And the higher your level the more you were paid as you advanced (for instance - building: level 1, 1 block = $0.01; level 100 1 block = $1.00) Any thoughts? This could work well
Hidden puzzles and items throughout the world, have it be a fun and semi rare challenge to make like 25k / item or something.Also I'm in favor of rewarding players for making beautiful builds. I don't know how the rating system would work, bug it would be a nice incentive to build cool things.Also public works projects maybe. Have a team of people pretty up areas on the server for a set rate / 25 mins of work.