Skip to content

Plugin for simulating block events to verify MiningTrophies probabilities (NOT FINISHED)

Notifications You must be signed in to change notification settings

crashdemons/MiningTrophies-statistics-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiningTrophies-statistics-simulator

NOTE: This is an INCOMPLETE plugin being modified from PlayerHeads-stats-sim. Until it is finished, code and documentation may be left over from THAT plugin instead.

Warning: This is not a plugin that should be used on a live server with players. This is a testing-plugin meant to validate droprates on a private or local server and can have severe performance costs and trigger watchdogs/crash-detection. If you still want to use it, you need to configure the server properly to disable watchdogs/crash-detection.

General function and features:

  • Logging for HeadRoll event details at both high and low plugin priorities (droprate,droproll, killer, target, success state)
  • Logging for HeadDrop event details (behedee, drops)
  • When an entity is killed by the player, creates 1 million simulated copies of the death event and records rates,rolls,successes for the simulation in order to validate overall success rate (varies with RNG). (very performance heavy).
  • Prevents items from dropping from simulated events.

There are no configurable options and there is no changeable behavior at this time.

Note: simulated death events are presented as new bukkit death events and will be handled by PlayerHeads exactly like a regular death (since PH cannot tell the difference) - so we can use the resulting success or failures to measure and validate PlayerHeads behavior.

Logging at different priorities was done to highlight rate changes by outside plugins (like TrophyLuckModifier).

About

Plugin for simulating block events to verify MiningTrophies probabilities (NOT FINISHED)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages