Commit 9a07655
New module: Reeling Rods (#1104)
* Initial Commit
* Fix Version Compat
* Add player gamemode check
* Fix Allay HandItems[0] being removed instead of set empty
* Add shulker pulling
* Fix minecart fishing bobber vertical displacement off by 0.00001
* Fix Allay item summon wrong location
* Add witch potion stealing
* Slight python change
* Add villager theft
* Python changes to allow baby mobs to be processed
* Add fox theft
* Add witch theft limit
* Add pig desaddling
* Add strider desaddling
* Add snow golem beheading
* Add entity TODO list
* Add wolf armor stealing
* Add horse type mob item yoinking
* Fix Donkey and Mule code a bit
* Add Llama yoinking
* Python refactor & the start of Dismounting work
* Remove witch limit
* Fix file new line issue
* Switch to id based system for entity selection
* Intial commit for id changes
* Fix everything
* overwrite old
* actual overwrite old
* minor text fixes
* more fixes from the id change
* Fix wrong command syntax :(
* Re-Add smithed.entity ignore
* Change id tags to be removed when unneeded
* Vehicle separation passenger transfer
* Add live catch to recommended
* Misc comments because I need these file changes on my laptop to work on this while not at home
* misc beet changes
* py comment restructure
* Refactor in prep for generic item yoinking
* Refactor & Add Generic Hand/Armor Yoinking
* Update to 1.21.5
* Some comment changes
* Missed changes for 1.21.5
* Fix shulker teleporting
* Fix chest boat yoinking
* Rename function for clarity
* Add Sheep shearing yoinking
* Fix sheep wool yoinking
I was rushing before
* Fixes (hopefully)
* Add Binding blocking for equipment theft
* Add Entities
- Wandering Trader: Steal Hands
- Armor Stand: Steal Equipment
- Camel: Steal Saddle
- Mooshroom: Shear and steal shrooms
- Bee: Steal honey comb and suffer the consequences
* Optimize bobber id setting
* single comment change because nobody can stop me
* Fix my id changes & add sounds :D
* Change some player selectors to `@p`
* Change a few more player selectors to @p
* Shorten bee anger time
* Add Barbed Enchantment (#2)
* Add Barbed Enchantment
* Fix formatting
* Update apply_barbed_damage header
* Add missing comma
* Remove extra line
* Update non_treasure.json to include barbed
Needed for it to show up in enchanting table
* Fix barbed damage not running
* Increase Barbed Damage
* Adjust Enchantment Cost
---------
Co-authored-by: runcows <124551271+runcows@users.noreply.github.com>
* Fix overassigning ID causing breakage
* Adjust enchantment cost & rarity
* Remove excess entity_data storage
* Add Barbed Delayed Damage
* Fix Bleeding Damage not Starting
* Adjust Damage & Particles
* Add Custom Death Messages
* Adjust Enchantment Weights
* Fix Death Messages & Properly Reset Players on Respawn
* Fix Bleeding Damage not Triggering for non-Player Entities
* ID rewrite to use scores & optimization
* Swap enchantment name for translation string
* Big Reorganization
* Add Bloo to credits
* Missed renaming for reorganization
* minor changes
* Fix item data not being reset all the time
* Change barbed to explode tnt minecarts
* Rework hooked_entity/select_type to use bolt in file instead of generating file
* Add drop chance usage to reeling
* Drop Chance Rework
- if 0%, playsound and fail
- else, yoink
- there are exceptions for stealing mainhand
Also did some reorganization to make this easier to update in the future
* Formatting Changes
* Update to 1.21.6
- extend leash knot search range to 12 blocks
- add happy_ghast to leashable tag list
- add happy_ghast harness reeling
* Fix item frame yoinking not respecting fixed tag
* Set module to not run if hooked entity is Invulnerable
* Upload Icon
* Uncomment Icon Design in beet.yaml
* Initial Guidebook and Readme
* Automated Guidebook Building Stuff
* Update gm4_reeling_rods/data/gm4_reeling_rods/function/id/loop.mcfunction
Co-authored-by: Bloo <git@bloo.boo>
* Update gm4_reeling_rods/data/gm4_reeling_rods/function/tick.mcfunction
Co-authored-by: Bloo <git@bloo.boo>
* A couple of header comments
* Update gm4_reeling_rods/generate_files.py
* Fail minecart & mooshroom if passengers
* Optimize reeling/stealable/steal_hand
* Clean `generate_files.py` and move a tag command
* Add enderman falling block yoinking, fix a logical error with motion function, adjust a few commands
* Update get_motion_to_player header comment
* Update gm4_reeling_rods/data/gm4_reeling_rods/function/get_motion_to_player.mcfunction
- Swear this is the last time. I got all nitpicky about the comments
* Translations file
* Forgot key in translations
* Add Panda to steal hand
- because I forgot them
* Update header in get_execution_pos
* Guidebook pages for reeling and barbed now unlock when getting an enchanted book with them on it
* Reword Guidebook Pages
* Add unreleased modrinth page id
---------
Co-authored-by: Bloo <git@bloo.boo>1 parent 0bdc20c commit 9a07655
99 files changed
Lines changed: 2130 additions & 158 deletions
File tree
- gm4_guidebook
- gm4_reeling_rods
- data
- gm4_reeling_rods
- enchantment
- function
- barbed
- hooked_entity
- leash_knot
- id
- player
- reeling
- chest_boat
- enderman
- stealable
- break_slot
- order
- steal_slot
- villager
- guidebook
- predicate
- holding_barbed_rod
- tags/entity_type
- minecraft/tags/enchantment
- gm4
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
534 | 534 | | |
535 | 535 | | |
536 | 536 | | |
| 537 | + | |
537 | 538 | | |
538 | 539 | | |
539 | 540 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Lines changed: 42 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
0 commit comments