v0.0.7 PRE-ALPHA
Details
-
FilenameOreDetectors-0.0.7-PRE-ALPHA.jar
-
Uploaded by
-
UploadedAug 19, 2014
-
Size159.08 KB
-
Downloads268
-
MD56b41ea3a0141681bd09037575280e59c
Supported Bukkit Versions
- CB 1.7.9-R0.2
- 1.7.2
- 1.6.4
Changelog
v0.0.7 - [permissions (pre-alpha)]
- Added permissions!
- Each detector has a 'craft' and a 'use' permission.
- "oredetectors.detector.*.craft" allows crafting of all detectors.
- "oredetectors.detector.*.use" allows usage of all detectors.
- Detectors are still hard-coded, and permission names are:
...iron, redstone, gold, lapis, diamond, emerald.
...for example: "oredetectors.detector.gold.craft"
...(when detectors become fully configurable permission names will be too.)
- If a user lacks permission to use a detector a customizable message will be displayed.
...message customizable in lang.ingame.yml (rename/copy lang.ingame.template.yml)
...(instead of a boring "no permission"-message the default aims for more immersion.) - Added some new config values:
- "permissiondefault.Craft" the PermissionDefault for detector crafting.
- "permissiondefault.Use" the PermissionDefault for detector usage.
...valid values are "true", "false", "op", "!op" (...and a few aliases of those).
...note that these are currently applied to each detector + the asterisk permissions!
...(will have a per-detector setting eventually.)
- "advanced.detectors.MinAsyncTicks" - minimum tick difference between search -> blip.
...I don't recommend touching this unless you look at the source and understand what it does!
- "advanced.detectors.BlipScale" - scales the relation between score and blip level.
...(will probably become a per-detector setting eventually.)
- "color.NoUseMsg" - color for the no-permission-to-use-detector message. - Added a few new variables to the language files...
- Some internal code changes in preparation for coming features...
v0.0.6 - [adaptive scheduling (pre-alpha)]
- Added partial language support (names of detectors not configurable yet).
- Added mcStats.
- Added adaptive async block-search scheduling delays.
- Measures required time for async tasks and dynamically adjusts scheduler delays.
- Result: minimal delay between computation and display of the ore-score.
- Async task time is debuggable with new config setting "debug.AsyncTicks" - Fixed bed-blocks missing from list of interactive blocks (non-toggle-right-click).
- Fixed a LOT of item-updates & detector toggling!!
- Activating a second OD when a previous OD is still active now correctly deactivates the previous OD-item and activates the new OD.
- Changing world now deactivates the OD (if any OD is active).
- Dying now deactivates the OD (if any OD is active).
- Quitting now correctly deactivates the OD-item (if any OD is active).
- Entering a bed now deactivates the OD (if any OD is active).
- Dropping an active OD-item on the ground now deactivates the dropped item.
- Disabling the plugin now deactivates all OD (e.g. server shutdown / reload).
- Activation and deactivation now works correctly with multiple stacks of the same OD-item.
- Fast spamming of activation & deactivation should work correctly now.
v0.0.5 - [range nerfs (pre-alpha)]
- Adds redstone detector.
- Ranges nerfed! (still hard-coded)
- iron and redstone: 7
- gold and lapis: 6
- diamond and emerald: 5 - Some code improvements...
v0.0.4 - [initial (pre-alpha) release]
- Adds iron, gold, lapis, diamond and emerald detectors.
- (iron and gold crafted using ore blocks, others crafted using items) - Range is hard-coded to an 8 block radius (sphere shape).
- Block searches performed in the background to avoid lag.
- Only one detector allowed to be active at a time per player.
- Detector async task activation/deactivation spam protected.
OD-item lore text ("on" -> "off") not updating if an active OD-item is moved away from the player hotbar to some other inventory location. (<-- was going to fix in this version but pushing it to a future version since it's only cosmetic - want to get permission-support and other major features out faster)