(1.8-1.20.4) Prekoyte's CustomGens | Create Custom Bedwars I
0.4.2Lightweight Custom Generator Maker with Any Item
0.4.2latestFinal refactoring updateApr 22, 2024 actual features will be released soon!0.4.1More robust tier systemApr 22, 2024 The tier system is more robust and maintainable furthermore, all NPE's have been fixed0.4.0Holograms Now Actually Work (as they should, at least)Apr 21, 2024 fixed the holograms! 1. Countdown actually works and is synchronized 2. No longer duplicates the hologram under any circumstances 3. /gen hologram <generatorName> <true/false> actually works now 4. lots of more fixes and behind-the-scenes optimization0.3.9MaintainabilityApr 20, 2024 Better messaging and whatnot but mostly behind the scenes stuff changed. > What does this mean for you? this means that i will drop updates more frequently from now on.0.3.8DecentHolograms Support | Custom Item Drop AmountNov 12, 2023 from now on you can specify a DecentHologram if you so please: yes, it works even when hologram is false, because hologram is the default hologram. 2nd feature: you can now make it drop an amount of items instead of just one. this will make it drop 5 iron ingots per 20 ticks. This means that it will drop 5 at the exact same time. This is how you do it! /gen add <generatorname>:<amount> <material> ... etc if no amount is specified it will default to 1, as expected.0.3.8-SNAPSHOTTemporary tier assignmentNov 7, 2023 third argument added: /gen tier <genName> <tier> <duration in seconds> for example: /gen tier IronGenerator 3 30m0.3.7Duplicate Generators /gen duplicateNov 6, 2023 You can now duplicate generators! /gen duplicate [oldGenName] <newGenName> [] = required <> = optional when no newGenName is given, it will just generate a name like this: ironGenerator will become ironGenerator1 ironGenerator1 would become ironGenerator2 etc This will duplicate: Material custom item true / false custom item name radius literally everything, actually except for the location. it will duplicate on the player's location. This makes it much easier to create a lot of iron generators, for example.0.3.6GUI fixes, Creative mode Block Placements and more!Nov 5, 2023 + You can now place blocks around generators in creative mode (Disable in config.yml with allow-creative-placing: false + custom-item: false and custom-name: (name) are now actually generated. Although it will not regenerate existing generators. + GUI has been properly fixed + Left-Click-Toggle generators in GUI + Right-Click-TP to generators in GUI + Permanently teleport generators to your current position with Middle Click + See generator info in the GUI - Enchantments in items.yml are no longer required to be in all caps - removed "material" from items.yml because it is defined in config.yml under generators. open the gui with /gen0.3.5-HOTFIXfixed the placeholderNov 4, 2023 fixed the placeholder showing an insane negative number0.3.5PlaceholderAPI and Choose to disable despawnsNov 4, 2023 %customgens_timeleft_<generatorName>% and in config.yml: disable-despawn: true - disable natural despawning of items disable-despawn: false - generated items can't despawn0.3.4Item Flags | Disabled Item DespawnsNov 4, 2023 Generated items can no longer despawn. Also, flags are a thing now! .SpoilerTarget">Spoiler: the code, if you want to copy+paste Code (YAML): items: iron: material : IRON_INGOT display-name : "&f&lUru" lore : - - "&7&oForged from the legendary &6Neutron Star&7&o." - "&7&oLast remnants of the element." enchantments: - "PROTECTION_ENVIRONMENTAL : 4000 " - "DURABILITY : 4000 " flags: - "unbreakable " - "hide_enchants " - "hide_unbreakable " Here are all of the flags, as of writing this: .SpoilerTarget">Spoiler: Flags, as you can write them in items.yml unbreakable hide_enchants hide_attributes hide_destroys hide_dye hide_placed_on hide_potion_effects hide_unbreakable0.3.3-HOTFIXFixed loreNov 4, 2023 Now lore for custom items actually works.0.3.3-SNAPSHOTGenerate Custom ItemsNov 3, 2023 NOTE: THIS RELEASE IS A SNAPSHOT. IT HAS YET TO BE POLISHED. Hi! In this new release, you can choose to generate custom items. in config.yml: Code (YAML): generators: iron: custom-item : true custom-name : prekoytesIngot material : IRON_INGOT speed : 20.0 paused : false enable_radius : false radius : 10 location : world,-215.4186101116434,13.0,122.41338846087203 itemLimit : 48 hologram : false In items.yml: Code (YAML): items: prekoytesIngot: material : IRON_INGOT display-name : "&fPrekoyte's &aIron Ingot" lore : - "This is line one" - "This is line two" enchantments: - "PROTECTION_ENVIRONMENTAL : 4 " - "DURABILITY : 4 "0.3.2-HOTFIXGui Fixes - 0.3.2-HOTFIXOct 8, 2023 Fixed some gui errors, like close buttons not working0.3.2Improved GUIOct 8, 2023 /gen - Opens a GUI In the gui you can: - Left Click to toggle the generator - Right Click to teleport to the generator, cross world. - Middle Click to move the generator to your position0.3.1Permanent Start Radius | Generator GUIOct 5, 2023 In this version I added: 1. a Permanent Start Radius -> The reason for this is so that there is support for bedwars plugins. How? Basically, it means that if a player walks in the radius of a generator, it is permanently enabled (as if it was "activated" by a teleport to their spawnpoint). This also means that if the server restarts, the generator is not enabled anymore and is waiting for a player to get in the radius. When a player leaves the radius, it will still be generating items. If you want it so that it stops generating items, please use theradiusoption, not permanent-start-radius this means that the permanent-start-radius feature will be disabled this means that if a player gets in the radius of the generator, it is activated once and for all 2. A GUI /gen now opens a list of all generators you have0.3.0Fixed MultiverseOct 3, 2023 Fixed everything related multiverse, including start-on-world, /gen start, /gen stop, etc0.2.9Possible crash fixSep 20, 2023 Fixed a crash that occurs when doing stuff0.2.8Easily disable spawn commandsSep 19, 2023 enable-receive-command: false enable-split-command: false enable-spawn-command: false0.2.7Performance Uplifts + removed bStats integrationSep 1, 2023 I removed bStats integration because I truly couldn't care less about the useless stats it gives me. Furthermore, some additional performance improvements have been made Thanks!0.2.6Item Limit Improvement | Plugin Version CheckerSep 1, 2023 With this new update, if you drop items on top of the generator, they will not be taken in account when considering max item drops. This means that if you have a generator that can generate a maximum of 48 iron at a spot, dropping 28 iron on existing 20 iron will not cause it to stop anymore. Furthermore, now you will get a notification if the version is outdated.0.2.5FEATURE THAT SHOULD HELP IN GAMEMODESAug 25, 2023 start-on-world: false then, if you do /gen start <worldName>, it starts all of the generators in that world. For example, this would mean that if the players were waiting in the bedwars lobby, the generator isnt running. However, when the game starts, you can execute a command (/gen start <worldName> so that the generators start. then after you're finished, you can do /gen stop <worldName>0.2.4BIG UPDATE | Added Spawn Commands | Fix Pickup and Split Commands | Fix nullAug 24, 2023 Now you can execute commands on generator item spawn. Also fixed some errors, such as receive commands calling everytime you pickup an item. no more. added null checks better config reloads0.2.3EXECUTE COMMAND ON ITEM PICKUP!Aug 23, 2023 Now you can execute any command you want when a player picks up an item! like this: receive-command: give prekoyte_ netherite 10 or: receive-command: say this works however, you can also define a different command for the player that picks up the item!! split-command: say you picked up a split item! or: split-command: give prekoyte_ netherite 5 THANKS! If you don't see split-command or receive-command, just add them.0.2.2Anti AFK FIXED!Aug 23, 2023 When checking the plugin on performance, I realized that I could infinitely pickup items even though i hadnt moved for hours. I then realized I pushed an update which somehow broke afk, or something? anyway, that's fixed now enjoy!0.2.1GAME BREAKING BUG FIX | Duplicated HologramsAug 23, 2023 With the addition of this update, holograms do not get duplicated on server restart0.220th Update! | AFK TIMER | Prevent pickups from the gen afterAug 21, 2023 Yessir! In this new update, there is a configurable afk-timer in config.yml After the player hasnt moved for this time, prevent generator pickups! Thanks!0.1.9VERY IMPORTANT UPDATE | Null checks and fixesAug 19, 2023 + Fixed automatically creating a generator called "all" when doing /remove all or something + Fixed bug that when you have a generator without a material, the generator cannot load You should drag and drop and it should work again0.1.8MUST HAVE | Performance Update | Bug FixesAug 17, 2023 - Larger Performance Uplifts - Dependency bugs fixed - bStats fixed (possibly)0.1.7Bug fixes | Invalid metadata fix | New items fix | Performance increaseAug 14, 2023 Hi there! I fixed an error where in newer versions, items like powder_snow throw exceptions in console. furthermore there are some performance improvements0.1.6ALL ITEMS SUPPORTAug 13, 2023 Now, all items are supported from 1.8 all the way to 1.20.1! First it only used to be 1.12.2 items but now you can use them all. This includes a netherite ingot or even a bamboo_mosaic thing check the ids first!0.1.5Paper SupportAug 13, 2023 Yup, 1.20 now works on paper too. Fastest update in history?0.1.41.20 SUPPORT + COMMANDS TAB COMPLETIONAug 13, 2023 FINALLY IT'S HERE! This is the biggest update yet, adding two major feature in one. 1. 1.20 Support: The plugin now officially supports all spigot versions ranging from 1.8 to 1.20.1 2. Command Tab Completions: I am unsure as to why I haven't added this earlier, but anyway, doing stuff is even easier now as you can just press tab to find commands or generator names or whatnot Furthermore, join my discord for support and early access! If you have a bug, please join the discord as I do not use the discussion tab. https://discord.gg/RURukbUJVh0.1.3Item Split Pickup RadiusAug 12, 2023 Now you can configure the radius at which you will be given "split" items. ItemSplittingRadius: 2 In the above image I have set it to 20, which would mean that if a teammate picked up the item, all players in a 20 block radius would be rewarded that item aswell. (default: 2)0.1.2Performance improvements, Multiverse-core Support improvementsAug 10, 2023 I fixed a lot of errors regarding multiverse-core and whatnot0.1.1Improved HologramsAug 4, 2023 This update fixed A LOT you also don't have to re-enable the holograms everytime the server is restarted0.1GENERATOR HOLOGRAMS!Aug 3, 2023 Sup y'all! After many painful hours, I introduce generator holograms! yup, that's it. As of right now, they automatically disable on server restart. you would have to enable them with /gen hologram <genName> true0.0.9Multiverse-Core SupportJul 27, 2023 Finally added support for Multiverse-Core Thanks! Also, check out my other plugin, Prekoyte's Currency!0.0.8HUGE UPDATE | Custom Generator TiersJul 26, 2023 Finally, after tens of long hours, I have published the new update In this new update, you can set new tiers for your generators. /gen tier <genName> <tier> Tested and works in 1.8.8, 1.12.2 and 1.16.5. You also shouldn't worry about losing progress or the plugin breaking, but save your config.yml to be extra sure. The tiers are configurable in the tiers.yml file0.0.7GENERATOR SPLITTING | Update 0.0.7Jul 20, 2023 Good news!!! Generator splitting is finally a feature! This is by far the most difficult feature I have ever implemented. So, what does it do? Now you don't have to fight for resources because everyone will get them at all times! So if the generator spawns 1 item, all players at the generator will get that item! TESTED AND WORKING FOR 1.12.2 AND 1.8.80.0.6-HOTFIX-21.8.8 CompatibilityJul 20, 2023 0.0.6-HOTFIX introduced some issues with compatibility on 1.8.8 so that's fixed now0.0.6-HOTFIXIMPORTANT | Permissions fixJul 19, 2023 Prior to this version, anyone could use any command. That's not good. Now only those with the required perms can use the commands. Update ASAP!0.0.6-IMPROVEDUpdate 0.0.6-IMPROVED: Improved help messagesJul 19, 2023 The help messages should now be better as opposed to all in the same line and mostly red. This is how it looks now, roughly: And much more! Remember: this is not the final design choice. I do truly believe I can do better. But this is what we have, right now.. Thanks!0.0.6Update 0.0.6: Generator Enabled radius!Jul 19, 2023 What's up! In this new update, you get the option to set a "Generator radius". This will mean that the generator will disable itself if there is no player within the given radius. For example, if this feature is enabled and you set the radius to 3, the generator will disable itself if there are no players within 3 blocks of the generator. This feature was suggested by @ antonioza. Thanks a ton! This update should be forward compatible. You can safely update the plugin without any breaking whatsoever. However, as I always say, I ALWAYS recommend you backup your config.yml. It might save you a lot of trouble Thanks!0.0.5-HOTFIXCan't Remove Generators | FIxedJul 18, 2023 In this hotfix, most of the extreme performance improvements are reverted, to fix the issue about permanent gens However, it is still more efficient than 0.0.4 Have fun!0.0.5Performance Update and Help MessagesJul 17, 2023 With this new update, I have completely overhauled the code, resulting in performance uplifts of 85% Furthermore, I have changed the help messages so as to make them more readable0.0.4(1.8-1.16.5) Prekoyte's CustomGens | Create Custom Bedwars Item GeneratorsJul 17, 2023 Prekoyte's CustomGens The customGens plugin allows you to create and manage custom generators in your Minecraft server. With this plugin, you can define generators that automatically spawn specific materials at designated locations. Whether you want to create resource nodes, treasure chests, bedwars generators or any other type of spawning point, customGens gives you the flexibility to customize and control your server's gameplay. WARNING: THIS IS THE PRE ALPHA VERSION (VERSION 0.0.2) Seriously. This plugin is super new and underdeveloped and works up to 1.16.5. Tested natively on 1.12.2 (And works flawlessly therein.) This means that there are little features and I am still working hard on them (For example customizable item caps that prevent the generator from generating infinite items. It's coming.) Features: - Create custom generators with unique names, materials, and spawn speeds. - Easily add and remove generators using simple commands. - Pause and resume generators individually or all at once. - Automatically save and load generator configurations on server startup and shutdown. - Support for multiple generator types and locations. Usage: - /gen add <name> <material> <speed> - Add a new generator with the specified name, material, and spawn speed. - /gen remove <name/all> - Remove the specified generator or all generators. - /gen pause <name/all> - Pause the specified generator or all generators. - /gen unpause <name/all> - Resume the specified generator or all generators. Permissions: - customgens.add - Allows players to add generators. - customgens.remove - Allows players to remove generators. - customgens.pause - Allows players to pause generators. - customgens.unpause - Allows players to resume generators. Note: Make sure to configure the plugin settings in the config.yml file to customize your generators further. Enjoy the power of custom generators in your Minecraft server with customGens plugin! REPORT ANY BUGS TO ME PRIVATELY!0.0.3(1.8-1.16.5) Prekoyte's CustomGens | Create Custom Bedwars Item GeneratorsJul 17, 2023 Prekoyte's CustomGens The customGens plugin allows you to create and manage custom generators in your Minecraft server. With this plugin, you can define generators that automatically spawn specific materials at designated locations. Whether you want to create resource nodes, treasure chests, bedwars generators or any other type of spawning point, customGens gives you the flexibility to customize and control your server's gameplay. WARNING: THIS IS THE PRE ALPHA VERSION (VERSION 0.0.2) Seriously. This plugin is super new and underdeveloped and works up to 1.16.5. Tested natively on 1.12.2 (And works flawlessly therein.) This means that there are little features and I am still working hard on them (For example customizable item caps that prevent the generator from generating infinite items. It's coming.) Features: - Create custom generators with unique names, materials, and spawn speeds. - Easily add and remove generators using simple commands. - Pause and resume generators individually or all at once. - Automatically save and load generator configurations on server startup and shutdown. - Support for multiple generator types and locations. Usage: - /gen add <name> <material> <speed> - Add a new generator with the specified name, material, and spawn speed. - /gen remove <name/all> - Remove the specified generator or all generators. - /gen pause <name/all> - Pause the specified generator or all generators. - /gen unpause <name/all> - Resume the specified generator or all generators. Permissions: - customgens.add - Allows players to add generators. - customgens.remove - Allows players to remove generators. - customgens.pause - Allows players to pause generators. - customgens.unpause - Allows players to resume generators. Note: Make sure to configure the plugin settings in the config.yml file to customize your generators further. Enjoy the power of custom generators in your Minecraft server with customGens plugin! REPORT ANY BUGS TO ME PRIVATELY!0.0.2Jul 17, 2023 0.0.1Jul 17, 2023
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta