Items+ w/Overflow Protection

Items+ w/Overflow Protection 1.50

No permission to download

TheRealLethal

New member
Messages
2
Points
1
I see what you are trying to do and I applaud your efforts. So, I don't suppose there's any way to alter descriptions on a "as needed" basis? Exclusion list would be welcomed, only effecting quality enabled items is also a good start. For now, I've had to put out a PSA about this plugin due to bug reports not within my control: https://gyazo.com/901185bb84695c6ff5bc42822dd8fac1
 
Advertisement

Official Game Server Partner

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Lethal updated Items+ with a new update entry:

Items+ 1.25

Fixes broken armor not being removed from the player.

"LogItemPaths":true - New config setting that will output blueprint paths of any item added to an inventory local/remote to the ArkApi log file in the Win64\logs folder. Placing a crafting bench that contains craftable item BP will output everything contained in the crafting bench. This is to assit with getting proper blueprint paths. This setting should be added to the general section of the config. I do not recommend using this on a...
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Try the following in your config file. My assumption is you are using the "BPUses" in the General section of the config which is causing this to happen.

Add the following to the Items section in the config.
JSON:
        {
            "Item":"Blueprint'/Game/Mods/DinoStorage2/SoulTrap_DS.SoulTrap_DS'",
            "BPUses":0
        },
 

Lethal

Active member
Plugin Developer
Messages
330
Points
43
I see what you are trying to do and I applaud your efforts. So, I don't suppose there's any way to alter descriptions on a "as needed" basis? Exclusion list would be welcomed, only effecting quality enabled items is also a good start. For now, I've had to put out a PSA about this plugin due to bug reports not within my control: https://gyazo.com/901185bb84695c6ff5bc42822dd8fac1
I get confused with you as well :)

The post I just made above will fix the issue people are reporting. Only certain combinations of options would cause this issue and being that the options I have left open for server owners to configure as they wish. Its nearly impossible to test every single mod servers can be running to ensure compatibility with them all.
 
Last edited:

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Just so everyone is aware I am posting fixes much quicker on my discord server as I can control the speed of the releases there. I would suggest joining that to keep up to date with changes for any of my plugins. The downloads will eventually make their way here as well but much later than they are added to discord.
 

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Can you add an exclusions feature? This is a really great plugin, but not if it disrupts custom recipes, notes, and more importantly, mods like Dino Storage v2 because the plugin is overwriting the custom description. It's currently a blocker from using the plugin on my servers. Thanks!

UPDATE: Another possible feature, is to only overwrite the descriptions of QUALITY ENABLED items (e.g. armor, saddles, weapons), rather than all items, most of which shouldn't require description modifications.

UPDATE #2: Can you add an option to modify the custom name with the BP crafts remaining suffix e.g. " (x5)" rather than the description? Maybe a setting that allowed Name, Description, BOTH?
I posted a response above for the Soul Trap issue and I tested the config change which solves the issue. Depending on the number of things reported and exclusion list might make sense to implement. However i'm pretty sure this is only an issue with using "BPUses" in the "General" section as this is a blanket setting that tries to apply to all items essentially.

Recipes can be fixed with the following entries.

JSON:
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomFoodRecipe_Type1.PrimalItemCustomFoodRecipe_Type1'",
            "BPUses":0
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomFoodRecipe_Type2.PrimalItemCustomFoodRecipe_Type2'",
            "BPUses":0
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomFoodRecipe_Type3.PrimalItemCustomFoodRecipe_Type3'",
            "BPUses":0
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomDrinkRecipe_Type1.PrimalItemCustomDrinkRecipe_Type1'",
            "BPUses":0
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomDrinkRecipe_Type2.PrimalItemCustomDrinkRecipe_Type2'",
            "BPUses":0
        },
 

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Lethal updated Items+ with a new update entry:

Items+ 1.26

Added new config section. Any blueprint added to this section will ignore any changes by this plugin.
JSON:
"IgnoreItems":[
        "Blueprint'/Game/Mods/DinoStorage2/SoulTrap_DS.SoulTrap_DS'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomFoodRecipe_Type1.PrimalItemCustomFoodRecipe_Type1'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomFoodRecipe_Type2.PrimalItemCustomFoodRecipe_Type2'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomFoodRecipe_Type3.PrimalItemCustomFoodRecipe_Type3'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomDrinkRecipe_Type1.PrimalItemCustomDrinkRecipe_Type1'",
        "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemCustomDrinkRecipe_Type2.PrimalItemCustomDrinkRecipe_Type2'"
    ],
Read the rest of this update entry...
 
Last edited:

TheRealLethal

New member
Messages
2
Points
1
I get confused with you as well :)

The post I just made above will fix the issue people are reporting. Only certain combinations of options would cause this issue and being that the options I have left open for server owners to configure as they wish. Its nearly impossible to test every single mod servers can be running to ensure compatibility with them all.
Haha, no worries. I totally understand the breadth of Ark is large and practically impossible to foresee every scenario :)

I'll update my PSA with the new information you provided. Thank you for the quick response!
 

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Haha, no worries. I totally understand the breadth of Ark is large and practically impossible to foresee every scenario :)

I'll update my PSA with the new information you provided. Thank you for the quick response!
My discord server has v1.27 currently available which fixes several issues. The updates here are awaiting moderation approval here before they are visible to anyone but me.

Changes:
  • Added new config section. Any blueprint added to this section will ignore any changes by this plugin.
  • Fix for crafting stations having limited use BPs caused by the General BPUses option.
  • Fixes broken armor not being removed from the player.
  • "LogItemPaths":true - New config setting that will output blueprint paths of any item added to an inventory local/remote to the ArkApi log file in the Win64\logs folder. Placing a crafting bench that contains craftable item BP will output everything contained in the crafting bench. This is to assist with getting proper blueprint paths. This setting should be added to the general section of the config. I do not recommend using this on a non-test server longer than you need to use it.
 
Last edited:

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Tried with BPuses 1 and 0. It still gives 80 levels to the MEK. All mek bp's get 80 levels.
Join my discord for assistance. Your config settings are needed to determine what is happening to the MEK bp.
 

thefernand

Member
Messages
100
Points
18
This is the normal level of the MEK: 51 (without the plugin)
When I activate the plugin the MEK level goes to 131.

Code:
{
    "General":{  
        "WeightReducedByPercent":50,
        "BPUses":0,
        "BPUsesPrimitive":0,
        "BPUsesRamshackle":0,
        "BPUsesApprentice":0,
        "BPUsesJourneyman":0,
        "BPUsesMastercraft":0,
        "BPUsesAscendant":0,
        "BPUsesTEK":12,
        "BlockAllItemUploads":false,
        "WeaponDurabilityLossReducedByPercent":0,
        "ArmorDurabilityLossReducedByPercent":0,
        "IncreaseMaxDurabilityByPercent":0,
        "IncreaseWeaponDamageByPercent":0,
        "IncreaseArmorByPercent":0
    },
    "Permissions":{
        "UsePermissions":false,
        "ItemUploadBypassPermissionName":"ItemsPlusUpload",
        "ItemUploadBypassAllPermissionName":"ItemsPlusUploadAll"
    },
    "Items":[
        {
            "Item":"Blueprint'/Game/Extinction/CoreBlueprints/Items/PrimalItem_Spawner_Mek.PrimalItem_Spawner_Mek'",
            "BPUses":0
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItemAmmo_AdvancedRifleBullet.PrimalItemAmmo_AdvancedRifleBullet'",
            "BPUses":0
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_TekRifle.PrimalItem_TekRifle'",
            "WeaponDurabilityLossReducedByPercent":0,
            "IncreaseWeaponDamageByPercent":0,
            "WeaponDamageCap":200,
            "DurabilityCap":200
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_MetalIngot.PrimalItemResource_MetalIngot'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/Aberration/CoreBlueprints/Resources/PrimalItemResource_FungalWood.PrimalItemResource_FungalWood'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/Extinction/CoreBlueprints/Resources/PrimalItemResource_CorruptedWood.PrimalItemResource_CorruptedWood'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Stone.PrimalItemResource_Stone'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },        
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Flint.PrimalItemResource_Flint'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Charcoal.PrimalItemResource_Charcoal'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Crystal.PrimalItemResource_Crystal'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Wood.PrimalItemResource_Wood'",
            "WeightReducedByPercent":50,
            "Transfer":"allow"
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Tek/PrimalItemArmor_TekHelmet.PrimalItemArmor_TekHelmet'",
            "BPUses":12,
            "ArmorDurabilityLossReducedByPercent":0,
            "ArmorCap":800
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/TEK/PrimalItemArmor_TekShirt.PrimalItemArmor_TekShirt'",
            "BPUses":12,
            "ArmorDurabilityLossReducedByPercent":0,
            "ArmorCap":800
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/TEK/PrimalItemArmor_TekGloves.PrimalItemArmor_TekGloves'",
            "BPUses":12,
            "ArmorDurabilityLossReducedByPercent":0,
            "ArmorCap":800
        },
        {
            "Item":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/TEK/PrimalItemArmor_TekPants.PrimalItemArmor_TekPants'",
            "BPUses":12,
            "ArmorDurabilityLossReducedByPercent":0,
            "ArmorCap":800
        }
    ],
    "Messages":{  
        "Sender":"Server",
        "BlockedItem":"{} É um item bloqueado e não pode ser adicionado ao seu inventário.",
        "BlockedTransfer":"{} É um item bloqueado e não pode ser transferido. Transferência ficará em espera por 60 segundos.",
        "BlockedTransfer2":"{} É um item bloqueado e não pode ser transferido.\nMude a opção de sortir (Cando direito superior) para habilitar o botão de cancelar",
        "Crafts":"Crafts Left:",
        "CraftsRemaining":"<RichColor Color=\"1, 1, 0, 1\">{} {}</>"
    }
}
 

Attachments

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Lethal updated Items+ with a new update entry:

Items+ 1.29

Added new Console command "ItemsPlus.FixInventory" - This command will update all structure inventories on the map based on the current settings of Items+ If you add an item to the IgnoreItem list and then run this command the structures that get that default engram will be replaced with a new un-modded version for example. I do not recommend using this command on a timer as I believe it will create some lag when used. Please test this command on a test server first so you understand exactly...
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
330
Points
43
Lethal updated Items+ with a new update entry:

Items+ 1.30

Added new setting "ModifyQualityItemsOnly" - Setting this to true will not modify any primitive BP or Engram. Setting this to false will allow Primitive BP or Engrams to be modified based on your other options that add crafting limits, armor increases, durability increases, weapon damage increases. To be clear Primitive BP or Engrams includes player learned engrams from leveling up so "ModifyQualityItemsOnly":false will change player learned primitive engrams crafted in player inventory or...
Read the rest of this update entry...
 
Top