- Change swap hand priority
- Allow item stats to round
- Fix bound skills not updating on death/item swap
- Fix attack damage issues
-fixed itemgen breaking when material modifiers are defined, but not found for some attributes
-
Adjust bow/crossbow damagee
-Adjust bow/crossbow damage
-Properly add tier to custom items, so that they work properly with the drops module.
-Make drops work for non-tiered items, even when a tier is specified for the drop (we will update this later to let custom items tier option be recognized by drops)
- Update to 1.21.3
- Fix banner pattern backward compatibility
-Allow non weapons and tools to be used in the item generator
You need to update to the latest CodexCore plugin for this build to work!
-Update to 1.21.1
-Fix bleed effect particles
-Band-aid fix for Mohist not clearing slots properly on a cancelled drag event
-Fix ItemType detection for depending plugins
-Fix Fabled attribute compat
-Don't add stats if they'll be 0
-Don't add bannedClassReq if there's classReq
-Fix class bonuses format
-Add material modifiers
-Only add material bonuses to the right material... - Sentropic
-Fix %condition% placeholder showing up
-Fix non-base stat storage
-Fix material bonuses for stats
-fix reqLevel parsing in itemgen
-Fix refined stats detection
-Add tier option to drop tables
-Fix drop amount in drop commands
-Fix double damage bug with Fabled damage mechanic and no-knockback
-Fix NoSuchMethodError when applying attribute bonuses
-Set max_health capacity to -1
-Add option to revert to legacy combat/defense formula
-Fix LIGHT_PURPLE not working in ItemHints
-Fix gems no longer double-up on stat bonuses for health, attack speed, or speed
-Resolved issue where BOOLEAN primitive data type doesn't exist in 1.16.5
-Add air-only option to loot module settings to prevent overwriting carpet, grass, liquids, etc.
-Fix broken detection for items
-Add StatBonus.isBaseStat method
-Fix refinement not working on legacy stats
-Fix dodge (notification at least)
-Add chinese translations
-Fix item stat/attack speed issues
-Allow damage mechanics to avoid being modified by Divinity
-Fix error with stat bonuses
-Update to 1.20.6
-Fixes for 1.20.6 and backward compatibility
-Fix block-rate taking effect when shield is not held up
-Fix Fabled integration with new method
-Fix extractor dupe glitch
-Treat level one as base for scaling
-Potential shield improvements for 1.16.5
-Fix editor issues
-Revert some enchantment changes
-Add party setting chat.cancel-main-event that cancels the chat event instead of modifying recipients
Important!!! ProRPGItems has been renamed to Divinity, you'll need to transfer your files from the ProRPGItems folder to the new Divinity folder after installing Divinity for the first time.
- Fix (near) infinite loops with expiring stat effects
- Streamline itemgen editor clicks
- Left click selects, right click removes
- Fix old stat updating
- Fix error in CombatLogManager
- Fix socketing chances when animated
- Update holographic displays
- Update McMMO
- Update MagicAPI
- Fix 1.16.5 compatibility
- Update HolograhicDisplays, which is now called Illusion
- Fix legacy skills on items
- Fix socketing chances
New Features
-ProRPGItems custom damage can now be set in ProSkillAPI damage mechanic
Bug Fixes
-Fix stat bonuses for 1.18
-Fix defense detection
-Fix armor toughness detection
-Fix stat value updating
This new updates has some changes about how damage/defense works.
This new version tweaks the defense system to simulate vanilla behavior, using a new stat for Armor Toughness! You might see a little change in how defense scales now.
(For 100% vanilla behavior, your protection scale factors in defenses.yml must be 0.8).
We also have plans in the near future to allow customization on how damage calculations works. So you can choose this new system, the classic one, or really any equation you want.
-Cleanup bonus stats lore
-Fix stat retrocompatibility
-Optimize imports
-Add %BASE_NAME% placeholder in itemgen
-Add armor toughness stat
-Make defenses scale like in vanilla
-
Account for entity armor, not just the one in items
- Fix trident damage
- Work out some combat-log tweaks with SAPI fake damage events
- Rework bonusable stats
- Add class bonuses
- Add dynamic lore to class bonuses
- Fix item-hints hint ignored names
-Fix external attributes being deleted
Make 'non-weapon' items apply critical damage as percent properly
Cleanup stat IDs in item metadata
-[Untested] Add LevelledMobs hook for mob-level-plugin option
This would be set in engine.yml to use LevelledMobs for the leveling plugin.
-Fix item-hints glow ignore settings
-Fix plugin reload
-Allow specifying an item's module for item provider
-Fix NPE
-Fix uppercase resources
-Move itemgen material stat-modifiers to new Bonuses section (this is automatic, you don't have to do anything)
-Add bonuses for skillapi attrs, ammo and hands
-Fix attack speed once and for all (this is for base attack sped and attack speed stats)
-Material wildcard optimization
-Fix missing % in default item generator
-Fix null colors in itemgen editor
-Fix non-vanilla materials in more places
-Added support for Oraxen and Itemsadder to used in materials
-Allow any ItemTypes in ItemGenerator (the item generator is no longer restricted to weapons, tools and armor)
-Add %BASE_LORE% placeholder to the item generator main lore section. (this is required when using Oraxen/ItemsAdder for your material/type)
How to use Oraxen and ItemsAdder in the item generator.
Type the command
/itemgen edit, select materials, then select to change the material type and follow the examples below.
Code (Text):
#Name is the name from your oraxen items
ORAXEN_name
#Name is the name from your itemsadder names
ITEMSADDER_name:name
-Code cleanup (minor update)
-Adjustments so we don't clear configs
-Update to 1.20.4
-Attempt to resolve lag issues around EntityEquipment (let us know if you still have issues with this!)
-Make skills reduce durability only if they belong to the item
-Add durability reduction toggle options per Trigger type
-Remove toolchains.xml
-Remove ci alias to prevent issues with clearinventory
-Add profile module toggle in profiles/settings.yml
-Fix itemgen armor R-click equipping
-Fix set detection in hand slots
-Use shift L click instead of middle in itemgenerator editor menu
-Fix durability stats in shields
-Fix lag issue with entity equipment change
-Use shift L Click instead of middle mouse wheel in itemgen editor
-Fix for mining when using items from the item generator
-fix set detection when holding items in in main hand
- Fixed issue with not being able to mine blocks with items from our plugin
-Update skull hash for loot module
-Prevent loot from spawning if the death event was cancelled
This update bridges ProSkillAPI attributes with custom damage from ProRPGItems. Make sure you have attributes enabled in your ProSkillAPI config!
If you don't know what ProSkillAPI is, it's one of our other plugins for making custom classes and skills with an easy to use online editor.
You can check out ProSkillAPI
here and you can check out our online editor
here.
You can now scale custom damage and defense with ProSkillAPI attributes.
Example using attributes.yml from ProSkillAPI:
Code (Text):
stats:
rpgdamage-cold: 'v(a*.05+1)'
rpgdefense-chaos 'v(a*.05+1)'
Cold and Chaos can be any custom damage or defense that you create in ProRPGItems.
-Rework item-hints glow to remove depending on NMS
Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here:
https://www.spigotmc.org/resources/authors/goflish.21294/
You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.
You can join our discord here:
https://discord.gg/6UzkTe6RvW
-update to 1.20.2 (make sure you also update to the latest ProMCCore)
Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here:
https://www.spigotmc.org/resources/authors/goflish.21294/
You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.
You can join our discord here:
https://discord.gg/6UzkTe6RvW
-update to 1.20.2 (make sure you also update to the latest ProMCCore)
-Re-enabled profile manager
You can access profiles with /profiles
We are now continuing development of the HolograhpicDisplays plugin, you can download it
here <-- click the link
This update adds support for our version of HolographicDisplays support.
-Added McMMO skill requirements for item generator
-Add armor trimmings to the item generator
-Added option to randomize trim patterns in the item generator
-Migrate itemgen editor to new Menu API
-Fix inventory updating bug
Are you an aspiring or experienced java developer?
We're looking for anyone that would like to volunteer their time towards developing our plugins. (you can contribute as much time as you want)
If you are interested in becoming part of a team send me a private message or join our discord here:
https://discord.gg/6UzkTe6RvW
If you don't know anything at all about java please go learn first, then feel free to get with me anytime on how you can contribute.
Latest Updates
-Fixed an issue with attributes when using ProSkillAPI
-Fixes in issue with some modules not loading on startup
You can download ProMCCore here:
https://www.spigotmc.org/resources/promccore.93608/
Make sure you get the latest build for ProMCCore for this update, you can get it from our discord or the link above.
-Update to 1.20+
-Fixed issue with Proskillapi parties ExpSource that is not shared
-Updated to use ProMCCore's lore utility methods
-Fixed issue with plugin not loading commands on startup
-Make buffs stack by default
-Fixed dependency version check
-Fixed getUUID reflection in 1.20
-Set ProSkillAPI to load before ProRPGItems
-Fixed NPE in SkillAPI Attributes editor
Make sure you also update to the latest ProMCCOre!
-Update to 1.19.4
-Add enchantment formatting in engine.yml
-Add exp to drops module
Make sure you also update to the latest ProMCCOre!
-Update to 1.19.4
-Add enchantment formatting in engine.yml
-Add exp to drops module
Make sure you also update to the latest ProMCCOre!
-Update to 1.19.4
-Add enchantment formatting in engine.yml
-Add exp to drops module
-NEW In game editor for the item generator! Access with /itemgen editor
-NEW If you are using ProSkillAPI you can now add ProSkillAPI skills to the item generator
-NEW If you are using ProSkillAPI you can now add ProSkillAPI attributes to the item generator
-Fixed issue in drop module
-Removed abilities section from the item generator
-NEW In game editor for the item generator! Access with /itemgen editor
-NEW If you are using ProSkillAPI you can now add ProSkillAPI skills to the item generator
-NEW If you are using ProSkillAPI you can now add ProSkillAPI attributes to the item generator
-Fixed issue in drop module
-Removed abilities section from the item generator
-Identify items will now properly be consumed
-Consumables no longer conflict with banned classes
You need to update to latest ProMCCore for this build!
Update to 1.19.3
-Organize more mythicmobs code
-Fixed issue with mythicmobs support for the drops module
-Fix for chipped/damaged anvils not working for item repair
-Added new stat for items that lets you set the base_attack_speed using DPS. Example, if youw ant your sword to do 1.5 damage per second, then you set it to 1.5.
-Fixed issue with the original attack_speed that wasn't calculating atack speed properly
Our next update is going to be farily large update that will bring an in game editor for the item generator!
-Fixed a bug with sets that prevented them from working properly
-Made it so that sets look for containing text instead of an exact match
-Fix chipped/damaged anvils not working for item repairs
-Fixed support for MythicMobs in the drops module
-Organized some MythicMobs code
-Updates for Maven Central
-Fix support for MythicMobs v5
-Fix MythicMobs not detected by drops module
!Fixed issue with duplicate durability lore text
+Added new option in item-generator for banned-classes
+Added new option "format-new-line" in engine.yml under class requirements for "class" and "banned-class".
Example of "format-new-line" option (you need to add this line to use it)
The new option will allow you to format the beginning of the lore that shows classes and banned classes on your items
Code (Text):
class:
enabled: true
name: Class
format:
main: '&c%state%%name%: %value%'
max-classes-per-line: 4
format-new-line: ' &7'
value:
separator: '&7, '
color: '&f'
newline: '&7 '
banned-class:
enabled: true
name: Banned Class
format:
main: '%state%%name%: %value%'
max-classes-per-line: 4
format-new-line: ' &7'
value:
separator: '&7/'
color: '&f'
newline: '&7 '
max-classes-per-line: -1
Example of "banned-classes" in item generator module item files
Banned classes will not be able to use the items.
Code (Text):
user-requirements-by-level:
class:
'1': Warrior,Cleric
banned-class:
'1': Fighter,Ranger
+Added a new option in engine.yml to set the max classes per line in the lore under class restrictions (you need to add the new option to engine.yml to use it)
Code (Text):
class:
enabled: true
name: 'Class'
format:
main: '&c%state%%name%: %value%'
max-classes-per-line: 4 #Set the amount of classes per line in the lore
value:
separator: '&7, '
color: '&f'
!Fixed issue with absorption not being recognized when taking damage.
Note: You need to update to the latest Promccore here.
+ Added 1.19+ support
+ Added support for MythicMobs 5
! Fixed issue with gem success rates #118
! Fixed crossbow arrow dupe #112
! Fixed issue with consumables resetting saturation #124
! Fixed issue with incorrect %item% placeholder #120
! Fixed issue with shields not always blocking skills from proskillapi
! Fixed issue with extractors not returning sockets
! Fixed lag issues with extractors
! Fixed issue with gems getting deleted when dropping gem extractors on consumables #125
+ Add Money module
! Fix crit issues
+ Add module reload command
+ Add flat range abilities with item generation
+ Hide charges when item is single use with identity module
! Adjust NBT API conventions
! Fix some projectile damage issues
It is important to note that x.3.14+ requires ProMCCore 1.0.3.7+
+ Add Money module
! Fix crit issues
+ Add module reload command
+ Add flat range abilities with item generation
+ Hide charges when item is single use with identity module
! Adjust NBT API conventions
! Fix some projectile damage issues
! Fix item name glow matching color of the item name