BetterLoot

A complete re-implementation of the drop system

Total Downloads: 42,581 - First Release: Feb 26, 2015 - Last Update: Mar 20, 2018

4.95699/5, 93 likes
  1. hello all Betterloot friends... Can we please have better loot in these 15 minute crates? no one want to take it on my server, due to bad loot. Its ok for vanilla, but not modded servers like pve days pvp nights
     
  2. Hi when the betterloot loads it says this:

    Code:
    BetterLoot was compiled successfully in 1895msFailed to call hook 'OnServerInitialized' on plugin 'BetterLoot v2.15.0' (JsonReaderException: After parsing a value an unexpected character was encountered: ". Path 'ItemListBarrels.techparts', line 21, position 1.)
      at Newtonsoft.Json.JsonTextReader.ParsePostValue () [0x00000] in :0
      at Newtonsoft.Json.JsonTextReader.Read () [0x00000] in :0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x00000] in :0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00000] in :0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00000] in :0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in :0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00000] in :0 
    How i solve this?
     
  3. u see your mistake in the error
    ". Path 'ItemListBarrels.techparts', line 21, position 1.)
    navigate to oxide/data/BetterLoot/LootTable.json open it and search in the "ItemListBarrels": { in line ~21 ther u have do a mistake maybe u forget this " or , this. You need look or copy and past all here >> The JSON Validator << and check for errors
     
  4. Yea i found the solution thank you !
     
  5. hi so i have added better loot and i tried it out edited it resarted my server and i go into my sever and there are no components at all
    help please
     
  6. Need better loot in these 15 minute crates droped by this new Chinocks! no one want to take it on my server, due to bad loot. Its ok for vanilla, but not modded servers like pve days pvp nights
     
  7. Hi, Just wondering if this plugin is still being updated,
    Thanks, Crash.
     
  8. Last Update: Mar 20, 2018

    Not sure what the chinook crate entity is call yet, but im sure if you do some googling you can find it and add it to the config
    [DOUBLEPOST=1523359359][/DOUBLEPOST]hackablelockedcrate? chinook crate possibly
     
  9. Got it codelockedhackablecrate
     
  10. Whats does the rarity in the config range from?
     
  11. Hi all,
    Ive got a 5x gather server, but im battling to figure out how to make barrels and crates drop 5x. Is this the right mod? Im quite the noob, if it is, how would i set that up? thank you very much :)
     
  12. Need better loot in these 15 minute crates droped by this new Chinocks! no one want to take it on my server, due to bad loot. Its ok for vanilla, but not modded servers like pve days pvp nights
     
  13. Can we get an update for the chinook loot please fuji.
     
  14. How to get Fuji to respond: @FuJiCuRa codelockedhackablecrate for the chinook loot please?
     
  15. got a problem here... i want that RADtowns will have spesific loot and normal crates (wood that you find on the road) their loot help?
     
  16. BetterLoot doesn't work like that, you might check out alternatives. AlphaLoot probably, but is a paid plugin.
     
  17. from 0 to 4
     
  18. ant chance for ch47 crate add?
     
  19. Thats what i've meant by "cannot be extended with ease" ;)
    [DOUBLEPOST=1523730228][/DOUBLEPOST]
    take look over this :) >> BetterLoot
     
  20. the barrelloot and airdrop loot doesn't seem to work anymore I got this error code:
    I tried to find the ItemList weapon.mod.small.scope but I can't find it
    Code:
    (19:26:39) | Failed to call hook 'OnServerInitialized' on plugin 'BetterLoot v2.15.0' (JsonReaderException: Invalid property identifier character: ,. Path 'ItemList['weapon.mod.small.scope']', line 20, position 32.)
    at Newtonsoft.Json.JsonTextReader.ParseProperty () [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.JsonTextReader.ParseObject () [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.JsonTextReader.Read () [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <filename unknown>:0
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00000] in <filename unknown>:0