Commit Graph

  • 757354774b Fixed crash due to version not starting with a number. forge-1.18.1-2.1.1 Micle 2022-01-19 18:50:58 +00:00
  • d5624992e2 Fixed crash due to version not starting with a number. Micle 2022-01-19 18:50:58 +00:00
  • 6b6a029541 Ported 1.17.1-2.1.1 to 1.18.1. Micle 2022-01-19 16:47:55 +00:00
  • 253696a3d9 Ported 1.17.1-2.1.1 to 1.18.1. Micle 2022-01-19 16:47:55 +00:00
  • 9c77ebc2cb Initial commit. forge-1.18.1-2.1.0 Micle 2022-01-19 16:36:39 +00:00
  • d6c7a9bc4b Initial commit. Micle 2022-01-19 16:36:39 +00:00
  • 78e23ce43c Changed groupId to dev.micle from com.micle. 1.17 micle 2021-11-20 21:17:26 +00:00
  • ea07ce6439 Restructured project and repo. micle 2021-11-20 21:12:18 +00:00
  • eac94e1959 Added .idea directory. micle 2021-11-20 21:11:37 +00:00
  • af7ce241e0 Changed groupId from com.micle to dev.micle. Updated code to match newest MCP mappings. micle 2021-11-20 19:51:44 +00:00
  • 2a50c0521c Added generated files. micle 2021-11-20 19:50:49 +00:00
  • e83690dbaa Fixed data args. micle 2021-11-20 19:50:33 +00:00
  • 34e5d50e50 Restructured project and repo. micle 2021-11-20 19:28:42 +00:00
  • 1868de277e Updated to version 2.1.1. Fixed issue where the mod didn't work in single-player and LAN. forge-1.17.1-2.1.1 micle 2021-10-01 15:45:47 +01:00
  • b02edc92a1 Updated to version 2.1.1. Fixed issue where the mod didn't work in single-player and LAN. micle 2021-10-01 15:45:47 +01:00
  • 3669f15850 Updated to version 2.1.1. Fixed issue where mod didn't work in single-player and LAN. forge-1.16.5-2.1.1 micle 2021-10-01 15:40:03 +01:00
  • 47e522a083 Updated to version 2.1.1. Fixed issue where mod didn't work in single-player and LAN. micle 2021-10-01 15:40:03 +01:00
  • 096875a29c Updated to version 2.1.0. forge-1.17.1-2.1.0 micle 2021-09-30 23:28:50 +01:00
  • 904d76bd23 Updated to version 2.1.0. micle 2021-09-30 23:28:50 +01:00
  • cfdc2de08f Initial port of version 2.1.0 from the 1.16 branch. micle 2021-09-30 23:25:13 +01:00
  • 0e3d7d98fe Initial port of version 2.1.0 from the 1.16 branch. micle 2021-09-30 23:25:13 +01:00
  • ab3bd7c847 Updated to version 2.1.0. forge-1.16.5-2.1.0 micle 2021-09-30 23:14:28 +01:00
  • 92f9ccbb97 Updated to version 2.1.0. micle 2021-09-30 23:14:28 +01:00
  • b3fbf8f42b Fixed allowed keys implementation by converting the list to hold String values. micle 2021-09-30 23:12:12 +01:00
  • cb4e0e73ca Fixed allowed keys implementation by converting the list to hold String values. micle 2021-09-30 23:12:12 +01:00
  • 603cceac93 Updated implementation of Config.java. Fixed issue where server would create infinite amounts of backup files for the config file; this was caused by checking if the allowedKeys list values were of type KEYS instead of String. micle 2021-09-30 23:01:58 +01:00
  • 6d244db8ea Updated implementation of Config.java. Fixed issue where server would create infinite amounts of backup files for the config file; this was caused by checking if the allowedKeys list values were of type KEYS instead of String. micle 2021-09-30 23:01:58 +01:00
  • 4c95ba61da Updated the grace period messages sent to players. Added a new message to notify player when he is seen as active. Removed old console message when a player is no longer protected. micle 2021-09-30 22:26:14 +01:00
  • e7346e53d9 Updated the grace period messages sent to players. Added a new message to notify player when he is seen as active. Removed old console message when a player is no longer protected. micle 2021-09-30 22:26:14 +01:00
  • 61deba8368 Improved allowed keybindings implementation. Fixed an exploit where if a key was bound to two different actions it could bypass the detection of it; the method now checks for the key on every possible keybinding. micle 2021-09-30 21:18:05 +01:00
  • 872c3475b3 Improved allowed keybindings implementation. Fixed an exploit where if a key was bound to two different actions it could bypass the detection of it; the method now checks for the key on every possible keybinding. micle 2021-09-30 21:18:05 +01:00
  • 50a4a57a63 Implemented configurable keybinding options that will allow players perform certain actions while protected without becoming active. micle 2021-09-30 17:47:14 +01:00
  • 80eebcf308 Implemented configurable keybinding options that will allow players perform certain actions while protected without becoming active. micle 2021-09-30 17:47:14 +01:00
  • 51b528a0f4 Changed jar file version from 1.17.1 to 1.16.5. oops. forge-1.16.5-2.0.0 micle 2021-09-29 19:39:54 +01:00
  • 419be8ee4f Changed jar file version from 1.17.1 to 1.16.5. oops. micle 2021-09-29 19:39:54 +01:00
  • 8d077b17f4 Optimized imports. Fixed pattern variable that didn't want to work in OnLivingSetAttackTargetEventHandler. micle 2021-09-29 19:33:56 +01:00
  • fea005cef5 Optimized imports. Fixed pattern variable that didn't want to work in OnLivingSetAttackTargetEventHandler. micle 2021-09-29 19:33:56 +01:00
  • dbd0a0b3ee Implemented config features into the ProtectedPlayer and ProtectedPlayers classes. micle 2021-09-29 18:51:22 +01:00
  • 58953dc988 Implemented config features into the ProtectedPlayer and ProtectedPlayers classes. micle 2021-09-29 18:51:22 +01:00
  • a1874eb280 Added OnLivingSetAttackTargetEventHandler event. micle 2021-09-29 18:49:26 +01:00
  • 519815f320 Added OnLivingSetAttackTargetEventHandler event. micle 2021-09-29 18:49:26 +01:00
  • 24ed48df22 Renamed OnLivingSetAttackTargetEvent.java to OnLivingSetAttackTargetEventHandler.java. forge-1.17.1-2.0.0 micle 2021-09-29 18:46:36 +01:00
  • 7440ffb6bb Renamed OnLivingSetAttackTargetEvent.java to OnLivingSetAttackTargetEventHandler.java. micle 2021-09-29 18:46:36 +01:00
  • 82bb547685 Updated C2SKeyPress class. micle 2021-09-29 18:45:10 +01:00
  • 712ab92bc5 Updated C2SKeyPress class. micle 2021-09-29 18:45:10 +01:00
  • 04f3bf7e60 Added configuration file. micle 2021-09-29 18:39:53 +01:00
  • db787d46d1 Added configuration file. micle 2021-09-29 18:39:53 +01:00
  • 651c76553f Removed pointless variable. micle 2021-09-29 18:37:45 +01:00
  • b6c51aa5ed Removed pointless variable. micle 2021-09-29 18:37:45 +01:00
  • 3c497494cd Changed version number to 2.0.0. micle 2021-09-29 18:35:57 +01:00
  • a06e1395cb Changed version number to 2.0.0. micle 2021-09-29 18:35:57 +01:00
  • 44d5b07f2c Updated forge version to 1.16.5-36.2.6. Changed version and jar file name. Fixed issue where version number didn't show up correctly in-game. micle 2021-09-29 18:33:59 +01:00
  • afd5a5d3e8 Updated forge version to 1.16.5-36.2.6. Changed version and jar file name. Fixed issue where version number didn't show up correctly in-game. micle 2021-09-29 18:33:59 +01:00
  • 2ed4045bcb Removed unnecessary files. forge-1.16.5-1.0.0 micle 2021-09-29 03:32:30 +01:00
  • b1b8204200 Removed unnecessary files. micle 2021-09-29 03:32:30 +01:00
  • ac7594b2eb Removed unnecessary files. micle 2021-09-29 03:20:24 +01:00
  • c893615c82 Removed unnecessary files. micle 2021-09-29 03:20:24 +01:00
  • ec7c0e439b Added other project files. micle 2021-09-29 03:03:45 +01:00
  • 819ff074ae Added other project files. micle 2021-09-29 03:03:45 +01:00
  • 011d67b61d Added other project files. micle 2021-09-29 03:00:28 +01:00
  • 7791c5c9d8 Added other project files. micle 2021-09-29 03:00:28 +01:00
  • 3562fa393d Changed default option for graceIgnorePlayerEnabled to false. micle 2021-09-29 02:33:22 +01:00
  • 96bbce84d4 Changed default option for graceIgnorePlayerEnabled to false. micle 2021-09-29 02:33:22 +01:00
  • b0805b708e Added config option for mobs ignoring player during the grace period. micle 2021-09-29 01:56:28 +01:00
  • 6ed20517e9 Added config option for mobs ignoring player during the grace period. micle 2021-09-29 01:56:28 +01:00
  • cb04fd8e9b Fixed dumb wording mistake. micle 2021-09-29 01:29:29 +01:00
  • 916a0c888a Fixed dumb wording mistake. micle 2021-09-29 01:29:29 +01:00
  • 9b9ffc2840 Changed version to 2.0.0. Added configurable setting for mobs to not target a protected player. micle 2021-09-28 22:02:03 +01:00
  • 593af0a591 Changed version to 2.0.0. Added configurable setting for mobs to not target a protected player. micle 2021-09-28 22:02:03 +01:00
  • b71a1b5b0b Updated configuration file layout. Added new post-protection features (configurable): water protection, lava protection and fire protection. Changed default configuration values. micle 2021-09-28 16:58:32 +01:00
  • 7d15055d43 Updated configuration file layout. Added new post-protection features (configurable): water protection, lava protection and fire protection. Changed default configuration values. micle 2021-09-28 16:58:32 +01:00
  • b91f7d5e87 Changed jar file name and version. Removed useless leftover variable. micle 2021-09-28 15:51:44 +01:00
  • 88d4bdf94c Changed jar file name and version. Removed useless leftover variable. micle 2021-09-28 15:51:44 +01:00
  • ec5b203e5a Added common configuration file with the following exposed values: graceEnabled, graceLength and keyRefillAir. This has not been tested in LAN. micle 2021-09-28 15:38:47 +01:00
  • 45822fa607 Added common configuration file with the following exposed values: graceEnabled, graceLength and keyRefillAir. This has not been tested in LAN. micle 2021-09-28 15:38:47 +01:00
  • 3977a22337 Fixed version showing up as 0.0NONE. Changed version to 1.1.0. micle 2021-09-28 13:50:56 +01:00
  • d97b83fc6f Fixed version showing up as 0.0NONE. Changed version to 1.1.0. micle 2021-09-28 13:50:56 +01:00
  • c7520b5e55 Updated to forge version 1.17.1-37.0.73. micle 2021-09-28 13:35:04 +01:00
  • 526856ad04 Updated to forge version 1.17.1-37.0.73. micle 2021-09-28 13:35:04 +01:00
  • 228c8861bc First commit forge-1.17.1-1.0.0 micle 2021-09-27 14:20:57 +01:00
  • da053e180f First commit micle 2021-09-27 14:20:57 +01:00
  • 7d8870aca2 First commit micle 2021-09-26 22:50:34 +01:00
  • eabcd590a0 First commit micle 2021-09-26 22:50:34 +01:00
  • dc722a6479 First commit micle 2021-09-26 22:49:40 +01:00
  • 9aba6b587d First commit micle 2021-09-26 22:49:40 +01:00
  • 3dde554e9c First commit micle 2021-09-26 22:47:34 +01:00
  • a41ae2936c First commit micle 2021-09-26 22:47:34 +01:00
  • 58634ef30e Fixed grace period updating when it shouldn't. Fixed singleplayer making player invulnerable. micle 2021-06-03 20:56:04 +01:00
  • d187fec27f Fixed grace period updating when it shouldn't. Fixed singleplayer making player invulnerable. micle 2021-06-03 20:56:04 +01:00
  • 47b27d67c8 Optimized imports. Changed ServerTickEventHandler to PlayerTickEventHandler and made grace periods are now updated per player. micle 2021-06-03 20:49:56 +01:00
  • 94f9a7935f Optimized imports. Changed ServerTickEventHandler to PlayerTickEventHandler and made grace periods are now updated per player. micle 2021-06-03 20:49:56 +01:00
  • 26153775c3 Fixed dumb error in ProtectedPlayers.java getPlayer method. Fixed client crash when joining server and clicking/pressing keys. micle 2021-06-03 20:37:18 +01:00
  • 84cf5cdeff Fixed dumb error in ProtectedPlayers.java getPlayer method. Fixed client crash when joining server and clicking/pressing keys. micle 2021-06-03 20:37:18 +01:00
  • e900082a27 Changed version from 1.0 to 1.0.0 micle 2021-06-03 19:59:12 +01:00
  • bfbb9111ba Changed version from 1.0 to 1.0.0 micle 2021-06-03 19:59:12 +01:00
  • b6f03dfa1b Optimized imports. micle 2021-06-03 19:58:46 +01:00
  • 8794efbe96 Optimized imports. micle 2021-06-03 19:58:46 +01:00
  • 6c30641919 Changed grace period time from 200 to 400 (5s to 10s). Added function to ProtectedPlayers.java to remove a player from the list, updated the updateGracePeriods method. Updated C2SKeyPress.java. Made OnKeyPressEventHandler.java check for mouse clicks as well, also made sure it only fires on client-side. Added an event for when a player leaves the server to remove them from the list. micle 2021-06-03 19:58:21 +01:00
  • 6022797e04 Changed grace period time from 200 to 400 (5s to 10s). Added function to ProtectedPlayers.java to remove a player from the list, updated the updateGracePeriods method. Updated C2SKeyPress.java. Made OnKeyPressEventHandler.java check for mouse clicks as well, also made sure it only fires on client-side. Added an event for when a player leaves the server to remove them from the list. micle 2021-06-03 19:58:21 +01:00
  • 2688402c40 Created a network packet for when a client presses a key. (Mod is now also client sided). Renamed some event handlers. Made it so after a client presses a key their grace period starts. After the grace period ends the player is removed from the list. micle 2021-06-03 17:01:28 +01:00