Daniël Goossens
c83d4d29e4
Added new InputEvent.MouseScrollEvent, fixes #5811 ( #6037 )
2019-08-28 21:13:31 -07:00
Brennan Ward
ee1c06085b
Add Villager Trading Events ( #6016 )
2019-08-28 20:34:07 -07:00
BlakeBr0
336d53b692
Strip side annotations from CropsBlock.getSeedsItem ( #6013 )
2019-08-28 20:14:41 -07:00
Wyn Price
95c58ba75c
Updated constants to 1.14 ( #6012 )
2019-08-28 20:13:47 -07:00
valoeghese
56857cf5e7
Added hook to allow biomes to specify custom river variants. ( #5969 )
2019-08-28 20:12:52 -07:00
Vincent Lee
838998b885
Add particle factory registration event ( #6018 )
2019-08-28 18:42:17 -07:00
David Quintana
a9b3b48273
Make FluidStacks non-nullable, and implement some TODOs.
2019-08-29 03:18:42 +02:00
David Quintana
a788e8a475
Fix license headers so gradlew build
is happy.
2019-08-29 03:18:42 +02:00
David Quintana
b7e1cc5f6b
Fluid API rework ( #5983 )
...
- Moved forge fluids into FluidAttributes companion object to the vanilla Fluid. By gigaherz
- Redesigned the Fluid API to be closer to the Items API. By King Lemming
Co-authored-by: King Lemming <kinglemming@gmail.com>
2019-08-29 03:18:41 +02:00
LexManos
e784a7f606
Recipe system cleanup. ( #6014 )
2019-08-29 03:18:41 +02:00
Managarmr
3e9bc3c434
Fix regular arrows giving off particles after a world reload (MC-107941) ( #6061 )
2019-08-28 18:12:47 -07:00
ichttt
dd340b8ef2
Fix coremod not redirecting to the correct method ( #6078 )
2019-08-28 17:49:46 -07:00
LexManos
7deb479676
Fix blocks being placed in adventure mode. Closes #6085
...
Add early error for setting invalid world directory. Closes #6084
Fix PlayerTickEvent not firing when dead, even if player isn't removed from world yet. Closes #6074
Fix PlayerDestroyItemEvent not firing for some cases. Closes #6067
2019-08-28 12:57:25 -07:00
LexManos
1ab40e0b3f
Fix Javac generics breakage.
2019-08-20 15:40:36 -07:00
LexManos
283c3d1664
Prevent worlds from unloading while players are in out-of-world states by tracking all worlds references by every player in the server's player list.
2019-08-20 15:31:08 -07:00
LexManos
5291ea7270
Add Argument serializer for ModIdArgument. EnumArgument can't as vanilla doesn't support extra data.
2019-08-20 15:29:26 -07:00
LexManos
0c1c1b65e1
Sort server.properties while writing.
2019-08-20 15:27:31 -07:00
LexManos
b0787e9f40
Fix chunk load failure when entering End portal Closes #6068
2019-08-19 19:46:00 -07:00
LexManos
dc0eacb80f
Fix Configs not generating correctly on first load Closes #6069
2019-08-19 19:45:32 -07:00
Vincent Lee
8c04651301
Add hook to load custom mrls/rls not attached to a block or item. ( #6010 )
2019-08-15 11:03:57 -07:00
bl4ckscor3
94621fecd1
Cover more cases for RightClickBlock event and restore onItemUseFirst ( #6009 )
2019-08-15 10:34:59 -07:00
kirderf1
5e392e3300
Make DimensionManager.SavedEntry save sky light consistently ( #6019 )
2019-08-15 10:17:28 -07:00
LexManos
88595dd26b
Fix extract inheritance not using proper classpath and update buildscript for FG asm changes.
2019-08-14 16:13:15 -07:00
cpw
4323c6d845
Grrr. Stupid error. Sorry lex: I fixed it.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-05 08:56:42 -04:00
cpw
81ec8b99ac
Actually reload config when it changes on disk. Closes #5541 and #5959
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 22:37:43 -04:00
cpw
1af7b7603d
Move fml's PlayerEvent and TickEvent to forge. Update
...
`import net.minecraftforge.fml.common.gameevent.PlayerEvent;`
to
`import net.minecraftforge.event.entity.player.PlayerEvent;`
and
`import net.minecraftforge.fml.common.gameevent.TickEvent;`
to
`import net.minecraftforge.event.TickEvent;`
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 22:34:14 -04:00
cpw
0fd8fa2211
Bump modlauncher to 3.2.x. Add a sender modid and document IMC. Closes #5746
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 22:19:02 -04:00
cpw
5048739b7f
Turned minecraft into a proper Mod, with a "dummy" language provider.
...
Also fixed the "translations" not being available early if an exception occurs
by force loading the forge and MC ones. Closes #5984
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-08-04 20:16:01 -04:00
DaemonUmbra
44f3f9e2d0
Fix a crash I caused by misunderstanding formatToString ( #6007 )
2019-08-02 18:48:46 -07:00
LexManos
ed1c55508f
Fix userdev setup by moving SAS concept to FG.
2019-08-02 18:03:27 -07:00
its_meow
50e411b82a
Add piston events ( #5798 )
2019-08-02 14:12:21 -07:00
its_meow
a8a0306f98
Fix AT for EntitySpawnPlacementRegistry.register
2019-08-02 14:06:05 -07:00
desht
19b7d26bc2
Make ParticleManager.IParticleMetaFactory public ( #5926 )
2019-08-02 14:05:32 -07:00
JoJoModding
c7940e70ed
Add button to open mods folder ( #5986 )
2019-08-02 14:00:54 -07:00
DaemonUmbra
58ede2c80a
Change ModLoadingException to display ModID instead of ModInfo instance identifier. ( #5999 )
2019-08-02 13:44:56 -07:00
henkelmax
e83e00520f
Fixed PlayerInteractEvents not working ( #5976 )
2019-08-02 13:44:17 -07:00
Gamebuster
9a50c208f0
Fixed Buttons in the error screen are incorrectly rendered if they are extremely long Closes #5687 ( #5924 )
2019-08-02 13:42:58 -07:00
Gamebuster
7acb380ba8
Fix LazyOptional throwing NPE to consumers when owners null. ( #5772 )
2019-08-02 13:42:13 -07:00
LexManos
48fa2f458c
Make Villager profession unlocalized name use modids when not 'minecraft' Closes #5977
...
Fixed trees able to be generated through water. Closes #6000
Change Block#toString to use getRegistryName instead of getNameForObject Closes #5937
Allow Cooking Recipes to deserialize results with stack sizes. Closes #5960
2019-08-02 13:37:02 -07:00
LexManos
318fc6ffe8
Fixed DimensionType.getRegistryName() returning null Closes #5992
...
Fixed RegisterDimensionEvent not firing for new worlds. Closes #5987
2019-07-31 22:43:46 -07:00
LexManos
b009cedc0c
Introduce new Side Annotation Stripper system to semi-automate the shipment of Sided methods and cleanup patches.
...
New forge:checkSAS task to validate this config file. Closes #5995
2019-07-31 21:15:39 -07:00
ichttt
c6dd475610
Move world unload patch to tick function to prevent duplicate unloading, fix log message in dim manager, fix javadoc for unload method ( #5964 )
2019-07-30 16:39:05 -07:00
bl4ckscor3
61285a098a
fix melon and pumpkin seeds being peaceable on more than just farmland ( #5980 )
2019-07-30 16:35:23 -07:00
Paul Becker
995a8b8d35
Fixed possible ClassCastException with dye-able armor. ( #5985 )
2019-07-30 16:30:12 -07:00
cpw
5d33697cb1
Fix naming for dev launch providers - they're in MCP..
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-29 20:19:50 -04:00
cpw
ae09fc6b6d
Register a config command. Currently one subcommand: showfile, which
...
when passed a modid and a type (CLIENT, COMMON or SERVER) will display
a link in the caller's chat to open that file in the OS file viewer of choice.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-28 21:09:15 -04:00
cpw
cd826f7bcf
Load default configs from the defaultconfig directory by default. (Can
...
be overridden in the fml.toml config file if desired).
Will load any type of config tracked file from there - client, common, server
or custom tracked file. This means you can ship defaults for your pack
in a defaultconfig directory. I am thinking about ways to force a specific
config override for an existing config.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-28 13:44:18 -04:00
cpw
283ece29e8
Fix vanilla bug that hardcore death doesn't clean up properly, leaving
...
a running server and a broken GUI. Vanilla bug MC-148865
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-27 12:47:59 -04:00
LexManos
1918148b8e
Fixed network ticking player entity while it is dead. And explicitly prevent overworld from unloading. Closes #5978
2019-07-27 02:35:06 -07:00
cpw
e17714583f
Crash report extended to show ModLauncher FML and Forge data.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2019-07-26 20:02:21 -04:00