forked from McJtyMods/InControl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.txt
85 lines (64 loc) · 4.97 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
3.9.18:
- The mob counter now ignores the nodespawn flag. This should make it more compatible with modded mobs
3.9.17:
- Fixed a bug with the health, damage, and speed actions. They often fired multiple times making the mobs too OP
3.9.16:
- Fixed a problem where 'onjoin' rules were also firing on the client which could cause issues with some of the conditions that don't properly work on the client
3.9.15:
- Worked around a problem caused in the previous version. The issue was that there was both a condition called 'helditem' as well as an action called 'helditem'. For spawns the condition has been renamed to 'playerhelditem'. It is recommended to use this in other places as well (when used as a condition)
3.9.14:
- Implemented a much requested feature with the spawn rules. That is support for gamestages. In Control will use the closest player (with a configurable maximum distance of 100). In addition keywords like helditem, helmet, trinker, ... are now also supported for spawn rules
3.9.13:
- Fixed a problem with the mincount/maxcount always using a hostile counter
3.9.12:
- Fixed a compatibility problem with old maxcount/mincount syntax
3.9.11:
- Fixed a problem that 'onJoin' rules would also affect entities like item drops and non-living entities
- Much more powerful 'mincount' and 'maxcount' syntax. The old syntax is still supported but you can now use a JSON object to specify one or more entities to count on, count entities for a given mod, and count scaled per player or per loaded chunk
- Fixed a problem with Minecraft mods being reported as 'forge' instead of 'minecraft'
3.9.10:
- Removed some debug code
3.9.9:
- Allow 'count' for itemstacks with 'give' and related commands
- Big optimisation in how 'maxcount' and 'mincount' are handled
3.9.8:
- If a spawn rule has no explicit result given (as opposed to result default, deny, or allow) then InControl will no longer set any result but just leave the result in the event as it already is
- Added new 'customname' action for spawn rules that you can use to set customnames on mobs when they spawn (turns out this is not possible to do with NBT)
- The 'mintime' and 'maxtime' tests will now correctly work beyond the first day
3.9.7:
- Various cleanups from SM9
- Subscribe to events with lowest priority to potentially catch more mods which have the same subscriber (from SM9)
- Fixed 'remove' in potential spawn. It was broken
3.9.6:
- Update to be compatible with Fx Control
3.9.5:
- Update to be compatible with Fx Control
3.9.4:
- Loot control will now also support the more advanced itemstack syntax for removal. Note that this is a potentially compatibility breaking change as specifying something like 'minecraft:stone_sword' (without meta) will now match all stone swords while before it would only match stone_sword with meta 0
3.9.3:
- Fixed a bug with the 'empty' keyword for items
- Postponed loading of the rule files so that blocks/items from other mods can be found better
3.9.2:
- New 'mod' attribute for 'block' test so that you can test for modded blocks: 'block': { 'mod': 'rftools' }
- New 'mod' attribute for 'helditem' (and similar) test so that you can test for modded blocks
- New 'empty' attribute for 'helditem' (and similar) tests so that you can test for an empty item: 'helditem': { 'empty': true }
- New 'count' attribute for 'helditem' (and similar) tests so that you can add expresssions to test for amounts. For example 'helditem': { 'item': 'minecraft:coal', 'count': '>=10' }
- New 'ore' attribute for 'helditem' (and similar) tests to do ore dictionary tests
- New 'energy' attribute for 'helditem' (and similar) tests to that you can test for forge energy in an item. This supports expressions
- New 'energy' attribute for 'block' test to that you can test for forge energy in a block. There is also a new 'energyside' attribute which allows you to specify from which side the energy will be examined. If not given it will use null
3.9.1:
- Much more powerful item description system with expressions on damage and nbt
- Giving items (armor, helditem, give command) is now also much more general and supports the new system
- Removed 'blockup' command and instead add a more general 'blockoffset' command that works together with the 'block' command
- Added support for EnigmaScript though 'state' and 'pstate' tests
3.9.0:
- Added support for Serene Seasons with new 'winter', 'summer', 'spring', and 'autumn' boolean keywords
- Added support for baubles: new 'amulet', 'ring', 'belt', 'trinket', 'charm', 'body', 'and 'head' keywords
- New 'blockup' test for various rules which will test the condition of the block above the current position
- New 'message' action to print a status message on screen for the nearest player (for 'spawn')
3.8.3:
- New 'offhanditem' and 'bothhandsitem' tags that are equivalent to 'helditem' but also work on the offhand (or both)
3.8.2:
- Updated to 2.0 API of GameStages. This means that InControl is no longer compatible with the older GameStages
3.8.1:
- Added a rule to check for spawns by mob spawners