TheBusyBiscuit
b10db8c728
Improved error-reports diagnostics
2019-08-25 18:06:36 +02:00
TheBusyBiscuit
2a3b446d15
Improved Backpacks Performance
2019-08-25 17:35:19 +02:00
TheBusyBiscuit
d589002430
Added Research-Caching (May improve Performance a lot)
2019-08-25 16:07:06 +02:00
TheBusyBiscuit
db1e69a94b
Fixed Talisman of the Anvil ( Fixes #800 )
2019-08-23 21:15:47 +02:00
TheBusyBiscuit
26efc7ad1e
Fixes #1020
2019-08-22 21:37:09 +02:00
dNiym
5c68c07cca
typo fix
2019-08-21 21:52:36 -04:00
dNiym
2aeefab235
Fix energy regulators when exploded
2019-08-21 21:50:32 -04:00
TheBusyBiscuit
480ee72e08
Fixes #1009
2019-08-19 09:17:40 +02:00
TheBusyBiscuit
2812b84ea8
Minor Code Optimizations
2019-06-20 10:12:34 +02:00
TheBusyBiscuit
1fd0b40f9f
Removed URID
2019-06-20 09:50:59 +02:00
CyberPatriot
877e01b1be
Fix for issue #879
...
This edit is for issue #879 . Tested on latest versions of Slimefun, ChestTerminal, and CS-CoreLib. 1.13 is to be determined.
2019-06-12 23:48:38 -05:00
TheBusyBiscuit
33073a4100
Merge pull request #877 from SoSeDiK/lambda
...
Use lambda expressions
2019-04-07 11:44:42 +02:00
Bas Verhoeven
0d45fee741
Do not overwrite block for a location that already has a valid block
...
This shouldn't happen, but if it does happen it'll definitely break the block.
We'll notify the server administrator on load and only keep the first block we
see.
Note that this will only happen if there's something seriously wrong with the
block as generally there'll not be a situation where information is stored in
two different files.
2019-04-07 03:02:09 +02:00
Bas Verhoeven
1d7c1e68c8
Do not load incomplete blocks (missing "id")
...
If incomplete blocks are loaded, without an "id", items will not have
any usable slimefun block information and will not be usable. Breaking
these blocks will give you a "CSCoreLib's Head".
2019-04-07 03:01:53 +02:00
SoSeDiK
385edf3cd7
Even more lambdas expressions
2019-03-31 21:32:40 +03:00
SoSeDiK
3c4e8e6b32
Use lambda expressions
2019-03-30 14:32:13 +02:00
SoSeDiK
4a4934de68
Prevent "Asynchronous entity add!"
2019-03-30 12:15:56 +02:00
SoSeDiK
76d00f9a34
Optimized error logging
2019-03-27 21:31:51 +02:00
SoSeDiK
ef868eae31
Removed unused imports
2019-02-23 23:14:01 +02:00
TheBusyBiscuit
02674e2463
Merge pull request #841 from PrzemoVi/master
...
Fixed particles, some bugs.
2019-02-20 12:55:47 +01:00
PrzemoVi
5c29f9c8d4
Merge branch 'master' into master
2019-02-08 18:05:48 +01:00
Steve
a91b6253aa
Import Color
2019-02-03 12:45:26 +03:00
Steve
c62c3246ff
Fix particles
2019-01-26 16:21:27 +03:00
BuildTools
d88eaf9674
Fixed network particles, pom.xml, some other bugs.
2019-01-17 00:27:39 +01:00
MisterErwin
c0e51f2458
Code cleanup + MaterialHelper
2018-09-05 18:26:58 +02:00
MisterErwin
81031d3acc
Using spigot Particles and BlockData Directional
2018-09-05 17:51:38 +02:00
TheBusyBiscuit
b7385d1fc1
Merge pull request #751 from creator3/master
...
Hopefully reduce input node breakage
2018-08-06 21:17:46 +02:00
creator3
338621670b
Hopefully reduce input node breakage
2018-07-31 15:55:18 -04:00
DrOreo002
9d3ca22b1f
Some code cleanup and fix grappling hook dupe
2018-07-15 13:02:45 +07:00
creator3
ae3ba64f54
Parse block info at startup
2018-06-15 19:23:51 -04:00
SoSeDiK
3cf306ce34
Replaced deprecated methods
2018-06-06 12:41:56 +03:00
SoSeDiK
6eb17d1d45
Removed unused imports
2018-06-06 11:46:18 +03:00
Rick
fda8f56f8a
Switched to "continue" as stated. Although... pondering as to why this would have seemed to have worked anyway... the way I did it, in the case of a match, the whole thing quits... which is actually fine if the user just died in a keep-inventory region. If there was a better way of determining the existence of a keep-inventory region from all plugins that might produce one, really, that's what we'd rather be checking for here anyway. This is a fine alternative, but actually identical items will result in only one being kept when dying in a non-keep-inventory situation.
2018-04-22 10:25:44 -04:00
Rick
785cbea08f
I could not use "breaK" as advised as that would completely break the loop and cease checking for duplicates among the remaining items. However, we are only checking against 5 additional slots here, so I've stated them each and made them return if a match is a bit better than setting a variable and all that, this is also more clear about what is going on here. I will state that the previous patch does introduce a limitation: identical soulbound items would be lost. Having exactly duplicated soulbound items prior to a death is a rather extreme situation, but during my testing I actually was using some I duplicated in creative mode and noticed that I would only retrieve one of each, and not the copies. It might be desireable to integrate an option here to only use this logic IF keep inventory regions will be in use somewhere, although not entirely necessary.
2018-04-20 17:53:36 -04:00
TheBusyBiscuit
7b07bc8c61
Merge pull request #630 from meiamsome/network-caching
...
Create a Network class to manage networks in a stateful way
2018-03-25 10:19:07 +02:00
TheBusyBiscuit
3d90994d9f
Merge pull request #632 from meiamsome/fix-509
...
Check if the chunk is loaded instead of relying on exceptions
2018-03-25 10:11:50 +02:00
Oliver Wright
eaa93df83e
Move Block storage to be based on Locations.
2018-03-10 19:22:12 +00:00
Oliver Wright
d21f93239b
AReactor fix & a fix for chargable energy sources
2018-03-10 15:32:16 +00:00
Oliver Wright
2c0dc15e4c
Create a Network class to manage networks in a stateful way
2018-03-10 01:05:15 +00:00
TheBusyBiscuit
b3e5e45b2c
Merge pull request #623 from AtomicScience/master
...
Fixed incompatibility with KeepItems-like plugins
2018-03-03 17:42:43 +01:00
AtomicScience
fb07f1bb32
Fixed incompatibility with KeepInventory
2018-03-03 18:47:54 +03:00
Oliver Wright
273499a230
Simplify error file name generation
2018-03-02 20:03:11 +00:00
Redemption
17cc989012
Documented #retrieve()
...
Credits: @Poslovitch
2018-01-06 16:13:16 +01:00
TheBusyBiscuit
fb4b3ab738
Fixed Arguments
2017-12-29 12:10:21 +01:00
TheBusyBiscuit
f5d9170961
Fixed Import
2017-12-29 12:01:22 +01:00
TheBusyBiscuit
f9f4648303
Fixed ChestTerminal Lore
2017-12-29 11:54:23 +01:00
Florian CUNY
2d38231101
Small performance improvement in CargoManager
...
done by saving the blockinfo to avoid heavy calls. Would probably need later a more reliable "rewrite".
Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/514
2017-12-21 08:22:57 +01:00
Meta-Win
dbe900b39b
Add files via upload
2017-12-20 00:44:53 -02:00
Meta-Win
a257efa98f
Add files via upload
2017-12-20 00:44:22 -02:00
Meta-Win
aeaa912bf2
Add files via upload
2017-12-20 00:43:51 -02:00
Florian CUNY
475eaae0b0
Fixed typo "Slimfun" to "Slimefun"
2017-12-01 19:28:12 +01:00
TheBusyBiscuit
fe4ec68a35
Merge pull request #502 from Poslovitch/slimefunitem-improvements
...
SlimefunItem : renames of some methods, made ghost configurable, changed "name" to "id" and privatized all fields
2017-11-26 09:50:41 +01:00
Florian CUNY
fd4d678332
Use brackets in loops
2017-11-25 10:31:09 +01:00
Florian CUNY
93f877a2d4
Error reports : prioritized Slimefun Environment (addons, etc)
2017-11-25 10:22:53 +01:00
Poslovitch
502efd862b
Revert requirePermissionToUse (not ready yet)
2017-11-22 20:37:30 +01:00
Florian CUNY
58b9bff978
Made the required permission a field
2017-10-13 21:12:33 +02:00
Florian CUNY
657fd4d112
Added requirePermissionToUse field ( https://github.com/TheBusyBiscuit/Slimefun4/issues/410 )
2017-10-13 20:46:28 +02:00
Florian CUNY
cc79e62f34
Made use of the renamed methods
2017-10-13 16:34:38 +02:00
David Kirchner
393b4835d9
Fix ConcurrentModificationException that occurred when reactor explodes.
...
CraftBukket's HumanEntity.closeInventory() apparently removes the human
from the inventory's viewer list, resulting in an exception when we were
calling closeInventory while iterating over the list of said viewers.
Fixes TheBusyBiscuit/Slimefun4#364 .
2017-10-08 19:46:42 -07:00
Poslovitch
319238f4b3
Fixes ignored frequencies for Cargo
...
Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/408
Was due to the JSON storage format (everything is String). #getInt was
therefore returning 0.
2017-09-10 16:13:59 +02:00
TheBusyBiscuit
55731ef532
Explicitly declare type arguments
2017-08-24 00:03:49 +02:00
Poslovitch
39d77b5eb5
Documented Slimefun (except GuideHandler related) ; deprecated #addDescription() in favor of #addHint()
2017-08-15 16:37:25 +02:00
Poslovitch
0b54f079e4
Fixes a NumberFormatException when trying to read inexistant frequency of a CargoManager
...
Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/363
Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/161
2017-08-10 17:02:38 +02:00
Poslovitch
829fead370
More memory usage improvements
2017-06-22 22:39:19 +02:00
Poslovitch
911903e4a2
Less memory usage for "not unlocked" messages
2017-06-22 22:31:41 +02:00
Poslovitch
e388bf01f1
Added a State enum for SlimefunItem
...
Related to https://github.com/TheBusyBiscuit/Slimefun4/pull/337 ,
https://github.com/TheBusyBiscuit/Slimefun4/issues/231
2017-06-22 22:16:22 +02:00
TheBusyBiscuit
4930d54795
Updated "Unsupported Version" message
2017-06-14 12:35:25 +02:00
John000708
4eed2e1b61
Remove bad code
2017-06-13 19:59:39 +02:00
John000708
cf1850dec8
Update Branch
2017-05-28 20:37:59 +02:00
TheBusyBiscuit
ebfc6f418c
Fixed Round-Robin Mode for Cargos
2017-04-10 10:08:06 +02:00
TheBusyBiscuit
3d21dae93c
Reverted failed fix
2017-04-10 10:00:26 +02:00
TheBusyBiscuit
45554ce457
Fixed Cargo Round-Robin Mode
2017-04-10 09:57:58 +02:00
TheBusyBiscuit
5590118a52
Added elses
2017-04-10 09:46:21 +02:00
TheBusyBiscuit
1962dbb0a5
Chain Armor no longer spams messages
2017-04-09 09:59:45 +02:00
TheBusyBiscuit
4b44c347fe
Removed deprecated code snippet
2017-04-09 09:44:37 +02:00
John000708
e98c66544f
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4
2017-04-04 19:53:59 +02:00
TheBusyBiscuit
af6ec415b0
Maybe made the Block Storage stuff safer, idk
2017-03-31 14:47:43 +02:00
TheBusyBiscuit
e3e3e67720
Safe Handler
2017-03-27 16:14:52 +02:00
TheBusyBiscuit
b901f885fa
Fixed Block Inventories
2017-03-26 09:31:27 +02:00
John000708
07dbfbd318
Cargo Nodes now listen for canAccessChest()
2017-03-19 17:27:16 +01:00
John000708
4871a17f2d
Prevent message spamming from vanilla items
2017-03-19 13:52:08 +01:00
TheBusyBiscuit
73cdbf114b
Fixed Inventory Saving
2017-03-14 16:26:17 +01:00
John000708
de4f779a64
Added EmeraldEnchants limit to AutoEnchanter.
...
Started "documenting" the API
2017-02-06 18:23:11 +01:00
TheBusyBiscuit
e731bf20aa
Call ChestManipulator on withdraw()
2017-01-23 12:55:58 +01:00
TheBusyBiscuit
b08f5b9892
Added ChestManipulator
2017-01-23 12:52:14 +01:00
TheBusyBiscuit
0b4127d7d3
Added WikiSetup.class
2017-01-19 18:26:56 +01:00
TheBusyBiscuit
c5f0770827
Fixed GuideHandler Runnables
2017-01-18 15:51:14 +01:00
TheBusyBiscuit
f313014c70
Fixed GuideHandler Runnables
2017-01-18 15:47:51 +01:00
TheBusyBiscuit
18def9d050
Machine Settings Pre-Setup
2017-01-04 17:48:44 +01:00
mrCookieSlime
ee88262243
Fixed JSON Parsing
2016-12-27 12:44:23 +01:00
mrCookieSlime
ef32a361ab
Local JSONParser Object
2016-12-26 23:57:56 +01:00
mrCookieSlime
e306232933
Fixed JSON Parsing
2016-12-26 23:56:22 +01:00
mrCookieSlime
a3f118ca21
Escape Chunk JSONs
2016-12-26 23:38:18 +01:00
mrCookieSlime
c95c8c9ae0
Fixed JSON Escaping?
2016-12-26 23:36:19 +01:00
mrCookieSlime
c3033bb6b0
API Additions
2016-12-05 19:39:58 +01:00
BuildTools
fa0f0a4012
Fixed some stuff
2016-12-04 00:08:59 +01:00
mrCookieSlime
bcbbe3bbfa
Potential Error Fix
2016-11-28 19:49:57 +01:00
BuildTools
5ccf83c182
Fixed Backpacks
2016-11-27 21:13:48 +01:00
BuildTools
ef9fa6a54b
Update Version
2016-11-27 19:34:45 +01:00
BuildTools
3e470d87fb
Replaced all § with &
2016-11-23 16:51:57 +01:00
mrCookieSlime
6f61176d0c
Immense Auto-Saving Optimizations
2016-09-17 10:12:44 +02:00
mrCookieSlime
cca1c29c70
Corruption Fix
2016-06-05 18:52:44 +02:00
mrCookieSlime
3f6c3afe9d
API Changes
2016-06-05 15:56:55 +02:00
mrCookieSlime
e99552e111
Chest Terminals no longer show a higher number than youre able to
...
request
2016-05-22 13:21:54 +02:00
mrCookieSlime
2f1475a5ba
Block Inventories now close when the Block is broken
2016-05-22 10:26:12 +02:00
mrCookieSlime
89a4982197
Locked Items are now displayed as Barriers
2016-05-16 13:03:26 +02:00
mrCookieSlime
356dd4b704
Took care of Inventory Corruption
2016-05-15 13:40:28 +02:00
mrCookieSlime
027ffa165b
Fixed Material Enum on ItemEnergy
2016-05-14 19:24:40 +02:00
mrCookieSlime
5dde2c8564
1.9.4 Support and Fixes
2016-05-14 13:29:40 +02:00
mrCookieSlime
7469e14aa0
Fixed Machines not consuming Energy
2016-05-09 19:51:04 +02:00
mrCookieSlime
b754ac4eb1
Added Message for stupid people who dont read the version requirement
2016-04-27 12:07:12 +02:00
mrCookieSlime
5c384045a2
Fixed TickerTask Spam
2016-04-25 19:21:41 +02:00
mrCookieSlime
f2fe5090d3
Fixed Android Script Buttons being NULL
2016-04-25 19:12:19 +02:00
mrCookieSlime
4d3943cd74
Errors from ticking a Block are now saved inside your
...
/plugins/Slimefun/error-reports/ folder.
2016-04-25 18:51:19 +02:00
mrCookieSlime
86464bb47a
Bugged Blocks will now be replaced with AIR as well
2016-04-24 14:26:52 +02:00
mrCookieSlime
4431194d44
Bugged Slimefun Blocks will now be auto-deleted.
2016-04-24 14:23:05 +02:00
TheBusyBiscuit
11761d0e69
Fixed Wiki Links
2016-04-20 18:45:44 +02:00
mrCookieSlime
686004304c
Slimefun 4
2016-04-14 18:24:03 +02:00