COWMODSКаталог модов
SkiesGenerator

ВЕРСИИ (5)

release

SkiesGenerator [1.1.2] - 2026-10-04

1.1.2
4 окт. 2026 г.50Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, spigot
Скачать
Что нового
### Added - **Sell wand.** A right-click item that sells generator drops without typing a command. Right-click in the air to sell your inventory drops and the storage of every generator you own; right-click one of your own generators to sell only that generator's storage. Hand one out with `/sellwand [player] [uses|unlimited] [multiplier]` (permission `skiesgenerator.sellwand.give`; using a wand needs `skiesgenerator.sellwand.use`). - Remaining uses and the wand's bonus multiplier live in the item's NBT, so a wand keeps its state across restarts, trades and chest storage. The wand breaks at zero uses; `-1`/`unlimited` never breaks. - A sale that finds nothing to sell does not spend a use. - Material, name, lore, default uses, bonus multiplier and whether a click also empties generator storage are configurable under `sell-wand` in `config.yml`. - Sell wands are protected like other plugin items: they can't be placed, crafted with, or traded to villagers. - **Permission-based sell multiplier.** `skiesgenerator.sellmultiplier.<value>` multiplies the payout of `/sellgen` and the sell wand. Values may be whole or decimal, with an optional leading `x` (`.2`, `.1.5`, `.x3`). A sell wand's own multiplier stacks on top of the player's. - **Permission-based drop multiplier.** `skiesgenerator.dropmultiplier.<value>` multiplies how many items a player's generators produce per tick. Resolved from the generator owner's permissions while they are online. A fractional multiplier is honoured exactly — `x1.5` grants one item plus a 50% chance of a second, so it averages 1.5 rather than being rounded down to 1. - `multipliers.drop.stack-with-booster` decides whether a `/boostgen` booster multiplies with the permission multiplier (default) or whether only the larger of the two applies. - A player's resolved multipliers are now shown in `/skiesgenerator help` when they have any. - `multipliers.max` caps every resolved multiplier as a safety net against a mistyped node such as `skiesgenerator.sellmultiplier.100000`. - `/sellwand` has tab completion for player, uses and multiplier. - **Per-player generator limits via permissions.** `max-generators-per-player` stays the serverwide cap, and a server can keep running on that alone. Two permission families now adjust it per player: - `skiesgenerator.extragenerators.<value>` **adds** to the serverwide cap, so a cap of 10 plus `.5` gives that player 15. This is the "serverwide cap + extra per person" setup. - `skiesgenerator.maxgenerators.<value>` **replaces** the serverwide cap outright, so `.25` gives a cap of 25 whatever the config says. Useful for both raising a donor rank and restricting a newcomer rank below the default. - `skiesgenerator.maxgenerators.unlimited` and `skiesgenerator.maxgenerators.bypass` remove the cap entirely. Operators get the bypass through `skiesgenerator.*`. - Each family keeps the **highest** node a player holds rather than the sum, so an inherited rank node doesn't silently stack. When a player holds both, the override is resolved first and the extra is added on top. - `generator-limit.cap` caps any resolved limit, and `generator-limit.max.check-values` / `generator-limit.extra.check-values` list the tiers to probe for wildcard grants. - Setting `max-generators-per-player` to `0` still means unlimited for everyone; the permissions then have nothing to raise. - `/skiesgenerator help` now shows how many generators you've placed against your own cap, e.g. `Generators placed: 7 / 15`. ### Changed - Sell logic moved into a shared `SellService`, so `/sellgen` and the sell wand price items and apply multipliers identically. - Sale messages now show the pre-multiplier total when a multiplier applied, e.g. `Sold 64 items for $192.00 (x3 from $64.00)`. - `/sellgen` now saves generator data after a sale, so an emptied generator storage survives a crash rather than only an ordinary shutdown. - Item protection checks (crafting, villager trading, placement) route through a single `isProtectedItem` helper that also covers sell wands. - Generator output larger than one stack is now emitted as several valid stacks instead of a single oversized one, which a large drop multiplier can now ask for. In collect mode, production stops cleanly once storage fills. - `plugin.yml` now declares `skiesgenerator.boost`, the sell wand nodes and the generator-limit nodes. `skiesgenerator.*` grants the sell wand permissions and the generator-limit bypass, but deliberately grants **no** multiplier, so operators don't silently get boosted rates. - Permission-value parsing (the shared logic behind `sellmultiplier`, `dropmultiplier`, `maxgenerators` and `extragenerators`) now lives in one `PermissionValues` helper, so all four families treat decimals, wildcards and negated nodes identically. - **Operators are no longer subject to `max-generators-per-player`.** `skiesgenerator.maxgenerators.bypass` defaults to op and is included in `skiesgenerator.*`, so anyone holding either now places generators without a cap. Revoke the node (or the wildcard) from a rank that should still be capped.
release

SkiesGenerator 1.1.1

1.1.1
4 авг. 2026 г.61Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
### Fixed - **Generators no longer stop working after a restart.** A generator whose location failed to resolve on load (its world was unloaded, renamed, or deleted) was registered as a "phantom" generator. The generator task then hit a `NullPointerException` on `location.clone()`, which aborted the entire tick loop every tick — silently stopping *all* generators, not just the bad one. - The generator task now processes each generator in isolation: a single invalid or misbehaving generator is logged and skipped instead of halting every other generator. - Invalid entries in `generators.yml` (null location, or a location whose world can't be resolved) are now skipped during load with a clear warning that names the entry. Entries are left in the file in case the world returns later, so no data is lost. - A `null`/unresolved-world location can no longer be registered as a generator from any code path (`GeneratorManager.createGenerator` now rejects them). ### Changed - Load-time warnings for bad generators now include the offending entry name and the underlying error message, making it easier to find the culprit in `generators.yml`. ### Removed - Removed a redundant, discarded `Generator` construction during load that also caused the stored generator UUID to be ignored in favor of a random one.
beta

1.1

1.1
29 янв. 2026 г.146Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
Added bstats, update checker and SkiesEconomy support
beta

1.0

1.0
26 янв. 2026 г.24Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
Fixed remapping issues
alpha

1.0

1.0
12 янв. 2026 г.53Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
First beta version