events.ENTITY_INIT:register(function ()
	--クラスのインスタンス化
	Config = require("scripts.config")
	Language = require("scripts.language")
	KeyManager = require("scripts.key_manager")
	StringUtils = require("scripts.string_utils")
	CompatibilityUtils = require("scripts.compatibility_utils")

	--抽象クラス
	AnimationAction = require("scripts.actions.animation_action")
	EmotionAction = require("scripts.actions.emotion_action")
	PermanentAnimationAction = require("scripts.actions.permanent_animation_action")

	--パーツ別クラス
	require("scripts.vanilla_model")
	Arms = require("scripts.arms")
	Legs = require("scripts.legs")
	Sleeve = require("scripts.sleeve")
	Apron = require("scripts.apron")
	FaceParts = require("scripts.face_parts")
	Physics = require("scripts.physics")
	Tail = require("scripts.tail")
	Ears = require("scripts.ears")
	HairAccessory = require("scripts.hair_accessory")
	Naginata = require("scripts.naginata")
	Umbrella = require("scripts.umbrella")
	Armor = require("scripts.armor")
	Nameplate = require("scripts.nameplate")
	Portrait = require("scripts.portrait")

	--機能別クラス
	Costume = require("scripts.costume")
	require("scripts.goat_horn")
	UpdateChecker = require("scripts.update_checker")
	ActionWheel = require("scripts.action_wheel")
	Camera = require("scripts.camera")
	require("scripts.dummy_player")
	RefuseEmote = require("scripts.actions.refuse_emote")
	Smile = require("scripts.actions.smile")
	ShakeBody = require("scripts.actions.shake_body")
	BroomCleaning = require("scripts.actions.broom_cleaning")
	VacuumCleaning = require("scripts.actions.vacuum_cleaning")
	ClothCleaning = require("scripts.actions.cloth_cleaning")
	HairCut = require("scripts.actions.hair_cut")
	FoxJump = require("scripts.actions.fox_jump")
	TailBrush = require("scripts.actions.tail_brush")
	Kotatsu = require("scripts.actions.kotatsu")
	SitDown = require("scripts.actions.sit_down")
	TailCuddling = require("scripts.actions.tail_cuddling")
	EarCuddling = require("scripts.actions.ear_cuddling")
	Earpick = require("scripts.actions.earpick")
	TeaTime = require("scripts.actions.tea_time")
	Massage = require("scripts.actions.massage")
	require("scripts.emote_keys")
	KeyEmoteUp = require("scripts.actions.key_emote_up")
	KeyEmoteRight = require("scripts.actions.key_emote_right")
	KeyEmoteDown = require("scripts.actions.key_emote_down")
	KeyEmoteLeft = require("scripts.actions.key_emote_left")
	PhotoPose = require("scripts.photo_pose")
	Wet = require("scripts.wet")
	FoxFireManager = require("scripts.fox_fire.fox_fire_manager")
	Sleep = require("scripts.sleep")
	Warden = require("scripts.warden")
	Afk = require("scripts.afk")
	Christmas = require("scripts.christmas")
end)

--ENTITY_INITを待たず読み込むクラス
General = require("scripts.general")
Skull = require("scripts.skull")