Commit Graph

116 Commits

Author SHA1 Message Date
Famous Longwing
551b32a7bb updated to 1.21.4
Some checks failed
build / build (push) Has been cancelled
2024-12-22 01:21:38 -05:00
Famous_Longwing
76485a70a2 updates for 1.21
Some checks failed
build / build (push) Has been cancelled
2024-09-15 18:02:37 -04:00
eb8c3ca503
Update README.md
Linking to my wiki, which documents the newer features.
2024-03-06 08:22:58 -05:00
Famous_Longwing
bb09f1ae93 Incrementing version, we got item saving to a state that I am content
with.
2024-02-25 21:21:08 -05:00
Famous_Longwing
e1096b1e84 General cleanup, unused imports and depricated.... stuff.... 2024-02-25 17:15:21 -05:00
Famous_Longwing
4ddbd29e96 Merge branch 'master' of https://github.com/FamousL/RealEstate
merge with master repo on github
2024-02-25 17:00:51 -05:00
Famous_Longwing
87af20d396 Got item saving/reclaiming to a workable state, expected behavior:
All inventory holding blocks in the rental space will be scanned,
their items added to a temporary extra-dimensional storage along with
the holding block (IE the contents of a chest will be put in this
storage, then the chest will be added). After which the storage will be
deleted (well the block will be set to air).

The player can later reclaim the items using /re reclaim, which will pop
a gui this will contain the first 54 items(and their containing blocks).
Subsequent activations of this command will provide an opprotunity to
reclaim other items until there are none left.

Once all items have been withdrawn, there will be a message saying the
storage is empty.

Warning: The reclaim inventory *can* store extra items, however the
space is not unlimited. I will have to ask around if this is an issue.
2024-02-25 16:51:28 -05:00
516102af87
README.md
There are enough differences, where I think it would be prudent to start setting up my own issues page, same with wiki
2024-02-23 11:33:57 -05:00
Famous_Longwing
fefe9424b7 First iteration of saving the inventory of rental spaces. The code is in
place to pop inventory holders, however commented out while I work with
whether to include pre-existing chests and the like, or to refresh them
with the rest of the rental space.
2024-02-22 15:57:36 -05:00
Famous_Longwing
a18a88616c Messages had a small error where someone accepting the offer to exit a
contract early would *say* the land lord paid, when the tennant was
paying

Removed CoreProtect as a soft-depend as it does not appear to actually
do what I need.

Updated the "Self cleaning" rentals so that broken blocks do not restore
themselves upon breaking the rental agreement. The plugin will restore
*only* air, so new structures will be destroyed, unless they occupy a
block that was already present (replacing a dirt block with a chest will
result in the chest remaining when the agreement breaks).
2024-02-21 13:49:06 -05:00
Famous_Longwing
051eef009f added CoreProtect as a soft depend in preperation for next step of
self-cleaning rentals.

Set rental self-cleaning for admin-only claims to start with, must be
enabled for regular players.
2024-02-20 14:05:32 -05:00
Famous_Longwing
ae476fdb28 ensure schematics folder is present, added to initial resources. 2024-02-20 10:43:23 -05:00
Famous_Longwing
9561dca8f2 SoftDependency added: WorldEdit
Rental properties can now become self-cleaning (Disabled by default)
WARNING: This is extremely distructive, if enabled the property will use
WorldEdit to create a schematic of the rental area (and save it), when
the rental period ends, the schematic is loaded and pasted.

Signs are no longer editable once they become RealEstate signs (in short
they become waxed).

Config changes:
Added configuration to enable or disable the self-cleaning rentals. As
this can cause a kind of infinite item exploit (place something down,
rent, remove, unrent).

Future plans:
Self cleaning rentals will factor changes made by rentor, for example if
the owner places a shulker with diamonds, those diamonds should still be
gone after the rental process completes. Similarly items, and blocks,
placed by rentors should be returned to them prior to finalizing the
close of the rent. For example rentor rents property, builds house, rent
expires, the materials that make up the house, and anything inside,
should return to the rentor.
2024-02-20 10:17:52 -05:00
Famous_Longwing
30e21a8c48 Allow parent claim owners to *view* permissions, editing could cause
issues, but viewing should be allowed.
2024-02-19 12:38:10 -05:00
Famous_Longwing
f1b20038c5 Signs now update quicker when updated, as opposed to waiting for the
next update
2024-02-19 01:05:47 -05:00
Famous_Longwing
7ed6a0674b Updates to get rid of timing warning 2024-02-18 16:48:38 -05:00
Famous_Longwing
0f7cff66cb updated maven compiler to 3.8.1 2024-02-09 10:14:30 -05:00
6443437614
Update README.md 2024-02-09 06:47:54 -05:00
Famous_Longwing
fc4d0e6cc5 Disclaimer 2024-02-09 06:46:56 -05:00
Famous_Longwing
baf0cc671e Loads, but still uses some depricated features will update those next. 2024-02-08 22:22:01 -05:00
Famous_Longwing
84df0ae5c7 Updated plugin api to 1.20.4 2024-02-08 21:26:05 -05:00
Famous_Longwing
09cab9a93e updated to support 1.20.4 2024-02-08 21:03:29 -05:00
Tad Hunt
364e056f1b Upgrade maven-shade to fix build 2023-09-13 18:36:36 +02:00
Tad Hunt
363d7f9c5e Add github action to build the plugin 2023-09-13 18:36:36 +02:00
Etienne Dx
586e591dc9 ci: Added compilation check on PRs 2022-09-03 11:24:26 +02:00
Etienne Dx
9eb02cbb54 feat: changed version string 2022-04-15 16:05:02 +02:00
Etienne Dx
a100b5af75 feat: Added support for multiple embedded languages files 2022-04-15 16:03:10 +02:00
Etienne Dx
7046aac125 docs: changelog 2022-04-15 16:03:10 +02:00
Etienne Dx
03ed556e83 fix: fixed #50, error with re renewrent 2022-04-15 16:03:10 +02:00
Etienne Dx
5afff455ea fix: fixed #47, re info formatting and #51, re info duplicate prefix 2022-04-15 16:03:10 +02:00
EtienneDx
e6867800ed
Merge pull request #36 from EtienneDx/release/1.4.0
Release 1.4.0
2022-03-07 11:26:40 +01:00
Etienne Dx
3cb0895e84 fix: fixed docs 2022-03-07 11:26:13 +01:00
Etienne Dx
3a577bfa89 fix: removed vscode file 2022-03-07 11:23:20 +01:00
Etienne Dx
15eff80417 feat: bumped version to 1.4.0, ready to release 2022-03-07 11:12:44 +01:00
Etienne Dx
ef8b0797d7 fix: fixed #35 and /re list command, bumped version to 1.4.0-pre2 2022-03-04 22:18:34 +01:00
Etienne Dx
2e92305aec fix: fixed #42 and removeed a duplicated message 2022-03-04 19:02:31 +01:00
Etienne Dx
757de574be docs: updated readme & changelog 2022-01-18 20:06:29 +01:00
Etienne Dx
d870f5e04d feat: added last messages & fixed event checks with GP 2022-01-18 19:20:34 +01:00
Etienne Dx
75ba2173bc feat: rent messages 2022-01-16 18:01:35 +01:00
Etienne Dx
7e7ca3b398 feat: Moved most messages to Messages.java config file 2022-01-14 18:38:17 +01:00
Etienne Dx
df6b5bede0 feat: updated to spigot 1.18.1 and GP 16.18-RC1 as a native dependency 2022-01-14 13:04:57 +01:00
Etienne Dx
2b9a5a97e3 docs: changelog 2021-09-09 12:07:06 +02:00
Etienne Dx
20fea59a39 fix: build pipeline & revoked action 2021-09-09 12:05:40 +02:00
Etienne Dx
c9a619c027 fix: artifact-id to lower 2021-09-09 11:29:12 +02:00
Etienne Dx
e9c776f121 Merge branch 'master' into release/1.4.0 2021-09-09 11:20:02 +02:00
Etienne Dx
17f80c33d7 feat: github action deployement 2021-09-09 11:16:45 +02:00
EtienneDx
72af7ce8f5
feat: deploy to github packages 2021-09-09 11:02:08 +02:00
Etienne Dx
0326917f5f fix: fixed version 2021-09-08 22:39:25 +02:00
Etienne Dx
bb71f58f81 docs: Added changelog & readme 2021-09-08 22:32:52 +02:00
Etienne Dx
3aebd137a5 added messages, fixed sign header color 2021-09-08 22:32:39 +02:00